Changes

Jump to navigation Jump to search
m
no edit summary
Line 18: Line 18:  
*[[Compiling]] - Building PTTLink from source
 
*[[Compiling]] - Building PTTLink from source
   −
= Installing cross compiling toolchain =
+
= Cross compiling =
 +
Compiling on the Raspberry PI is both extremely slow and an exercise in pain.  Thankfully there are ways to cross compile the software using a standard desktop computer with the Raspberry PI as the target.
 +
 
 +
== Installing cross compiling toolchain ==
 
Lintaro has a recent version of the GCC 4.9 compiler that can be used to cross compile binaries for the Raspberry PI.
 
Lintaro has a recent version of the GCC 4.9 compiler that can be used to cross compile binaries for the Raspberry PI.
   Line 25: Line 28:     
2. Install latest GCC 4.9 cross compiler and associated toolset:
 
2. Install latest GCC 4.9 cross compiler and associated toolset:
== 32 bit ==
+
=== 32 bit ===
 
<syntaxhighlight lang="text">wget http://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabihf/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz
 
<syntaxhighlight lang="text">wget http://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabihf/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz
 
sudo tar xf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz -C /opt</syntaxhighlight>
 
sudo tar xf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz -C /opt</syntaxhighlight>
 
+
=== 64 bit ===
== 64 bit ==
   
<syntaxhighlight lang="text">wget http://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/aarch64-linux-gnu/gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz
 
<syntaxhighlight lang="text">wget http://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/aarch64-linux-gnu/gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz
 
sudo tar xf gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz -C /opt</syntaxhighlight>
 
sudo tar xf gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz -C /opt</syntaxhighlight>
  −
= Cross compiling =
  −
Compiling on the Raspberry PI is both extremely slow and an exercise in pain.  Thankfully there are ways to cross compile the software using a standard desktop computer with the Raspberry PI as the target.
      
== Raspberry PI 3 ==
 
== Raspberry PI 3 ==

Navigation menu