crosstool-ng

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
crosstool-ng [2011/06/15 17:17] admincrosstool-ng [2011/06/15 17:20] (current) admin
Line 3: Line 3:
 Initially download the latest crosstool-ng (version 1.5.3 in my case), into ~/bin. Bear in mind that I got complains about some missing programs when I tried to compile the software, so I had to install first these packages: gawk, bison, flex, texinfo, automake, libtool, ncurses-dev, cvs, subversion. So here we go: Initially download the latest crosstool-ng (version 1.5.3 in my case), into ~/bin. Bear in mind that I got complains about some missing programs when I tried to compile the software, so I had to install first these packages: gawk, bison, flex, texinfo, automake, libtool, ncurses-dev, cvs, subversion. So here we go:
  
-''# cd ~/bin + 
-# tar -xjvf crosstool-ng-1.5.3.tar.bz2 +''# cd ~/bin\\ 
-# cd crosstool-ng-1.5.3 +# tar -xjvf crosstool-ng-1.5.3.tar.bz2\\ 
-# ./configure --prefix=${HOME}/crosstool-ng/ +# cd crosstool-ng-1.5.3\\ 
-# make +# ./configure --prefix=${HOME}/crosstool-ng/\\ 
-# make install''+# make\\ 
 +# make install\\''
  
 At this point, crosstool-ng is installed in the system, and you can proceed with building the toolchain. At this point, crosstool-ng is installed in the system, and you can proceed with building the toolchain.
Line 17: Line 18:
 Create a directory such like ~/crosstool-ng-tools, where the toolchains will get created. I like to run crosstool-ng as normal user, that way I prevent any modification to my host system if I do something wrong, imagine e.g. screwing your system by compiling your host glibc! Create a directory such like ~/crosstool-ng-tools, where the toolchains will get created. I like to run crosstool-ng as normal user, that way I prevent any modification to my host system if I do something wrong, imagine e.g. screwing your system by compiling your host glibc!
  
-# mkdir ~/crosstool-ng-tools +''# mkdir ~/crosstool-ng-tools\\ 
-# cd ~/crosstool-ng-tools +# cd ~/crosstool-ng-tools\\ 
-# ct-ng menuconfig +# ct-ng menuconfig\\ 
-# ct-ng build+# ct-ng build\\''
  
 The chosen options were: The chosen options were:
  • crosstool-ng.1308158270.txt.gz
  • Last modified: 15 years ago
  • by admin