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
Next revision Both sides next revision
development:toolchain [2018/01/10 12:14]
preisig [Toolchain]
development:toolchain [2018/01/10 13:00]
preisig [Toolchain]
Line 11: Line 11:
 The following Cross-Compilation toolchains are available: The following Cross-Compilation toolchains are available:
  
-  * [[ftp://​share.netmodule.com/​router/​public/​toolchain/​netbox-ppc/​ | Netbox-PPC]] / NB1600, NB2700, NB2710, NB3700 and NB3710 +  * [[ftp://​share.netmodule.com/​router/​public/​toolchain/​netbox-ppc/​ | PowerPC]] / NB1600, NB2700, NB2710, NB3700 and NB3710 
-  * [[ftp://​share.netmodule.com/​router/​public/​toolchain/​netbold-arm/ | Netbold-ARM]] / NB2800, NB3701, NB3711 and NB3800 +  * [[ftp://​share.netmodule.com/​router/​public/​toolchain/​netbolt-arm/ | ARM]] / NB2800, NB3701, NB3711 and NB3800 
-  * [[ftp://​share.netmodule.com/​router/​public/​toolchain/​netbird-arm / | Netbird-ARM]] / NB800+  * [[ftp://​share.netmodule.com/​router/​public/​toolchain/​netbird-arm/​ | ARM]] / NB800
  
  
Line 21: Line 21:
 ==== Getting Started ==== ==== Getting Started ====
  
-1. Download and install the toolchain on your Linux x86 PC+1. Download and install the corresponding ​toolchain ​from above on your Linux x86 PC
 <code bash> <code bash>
 wget ftp://​share.netmodule.com/​router/​public/​toolchain/​netbox-ppc/​toolchain-ppc-4.4.5-x86_64.tar.bz2 wget ftp://​share.netmodule.com/​router/​public/​toolchain/​netbox-ppc/​toolchain-ppc-4.4.5-x86_64.tar.bz2
Line 50: Line 50:
  
 3. Compile it 3. Compile it
 +
 +__PowerPC:​__
 <code bash> <code bash>
 powerpc-openwrt-linux-gcc -Wall hello.c -o hello powerpc-openwrt-linux-gcc -Wall hello.c -o hello
 +</​code>​
 +
 +__ARM:__
 +<code bash>
 +arm-openwrt-linux-gcc -Wall hello.c -o hello
 </​code>​ </​code>​
  
Line 59: Line 66:
 This example shows you how to compile a program from source. The program in this example is [[https://​stedolan.github.io/​jq/​download/​ | jq]] This example shows you how to compile a program from source. The program in this example is [[https://​stedolan.github.io/​jq/​download/​ | jq]]
  
 +__PowerPC__
 <code bash> <code bash>
 wget https://​github.com/​stedolan/​jq/​releases/​download/​jq-1.5/​jq-1.5.tar.gz wget https://​github.com/​stedolan/​jq/​releases/​download/​jq-1.5/​jq-1.5.tar.gz
Line 64: Line 72:
 cd jq-1.5 cd jq-1.5
 CC=powerpc-openwrt-linux-gcc ./configure --host=powerpc --disable-maintainer-mode CC=powerpc-openwrt-linux-gcc ./configure --host=powerpc --disable-maintainer-mode
 +make
 +</​code>​
 +
 +__ARM__
 +<code bash>
 +wget https://​github.com/​stedolan/​jq/​releases/​download/​jq-1.5/​jq-1.5.tar.gz
 +tar -xzf jq-1.5.tar.gz
 +cd jq-1.5
 +CC=arm-openwrt-linux-gcc ./configure --host=arm --disable-maintainer-mode
 make make
 </​code>​ </​code>​