Changes between Version 6 and Version 7 of GCI/Coding/HelloWorld

Dec 18, 2015, 7:14:14 AM (4 years ago)



  • GCI/Coding/HelloWorld

    v6 v7  
    3030|| Ralph H. || Linux Mint 17.1 || sparc-rtems4.11 || Instructions were very clear and simple to follow, albeit spread over several pages. Compiling RBS was simple, with the error messages clear (I only had to install CSV). Finding information was easy, and compilation was successful first time (with slight modifications to certain paths to match my projects directory path). I should probably note that I likely had most of the dependencies for compiling RBS, etc. already as I had previously manually built a cross-targeted GCC (and so I was already aware of such things as adding targeting executables to the path, as well as using git relatively proficiently, thus I did not need to locate information on such topics). The source tree of RTEMS is simple to navigate, and there were no issues with rebuilding and debugging/running a modified executable.
    3131|| Tan G. || Ubuntu 15.10 || sparc-rtems4.11 || I had a fairly difficult time doing the task both because of some errors in the instructions and some of my own. However, most of these could be solved by looking at the logs and searching around a bit. Two problems I had in particular were that build-rep chose python2.7 instead of python2.7-dev and I had to install it directly and the package for git-send-email was named git-email unlike what the instructions said. The first one was especially problematic because I didn't understand the problem until I looked at the error log instead of the incomprehensibly long build log.
     32|| Alex S. || Debian Jessie (64-bit) ||  sparc-rtems4.11 || The documentation was straightforward and easy to follow, but at first the source tree of RTEMS can be confusing, and the architecture-specific tools need to be exported to your $PATH to be readily used. The directions for building RBS were harder to follow than for RTEMS. ''Note for future newcomers: compiling with {{{-j`nproc`}}} will significantly speed up your build on multi-core hosts.''