「Build環境構築」の版間の差分

提供: OSAWG
移動: 案内検索
 
(同じ利用者による、間の3版が非表示)
1行目: 1行目:
 
クロスコンパイル環境の構築
 
クロスコンパイル環境の構築
  
<br />
 
https://launchpad.net/linaro-toolchain-binaries/+download<br />
 
 
<br />
 
<br />
 
Ubuntu などのDebian系のLinuxでは<br />
 
Ubuntu などのDebian系のLinuxでは<br />
8行目: 6行目:
 
で最新の取得が可能です。<br />
 
で最新の取得が可能です。<br />
 
<br />
 
<br />
環境に合わせて(Linux64/Win32/Win64/MAC)対象のコンパイラをサウンロードだけでいいのでしておいてください。<br />
 
gcc-linaro- armlinux-gnueabihf-4.7-2013.02-01-20130221_linux.tar.bz2<br />
 
 
<br />
 
<br />
おすすめは<br />
+
Ubuntu環境以外で構築する方は、環境に合わせて(Linux/Win32/MAC)対象の<br />
VMwareの64bit環境に、64BitのUbuntu環境のイメージを作製し、構築する事をおすすめします。<br />
+
コンパイラをダウンロードします。<br />
MACやWinのままでも出来ますが、慣れていないと、起動用SDカードを作製する時に、MAC OSやWin側を壊してしまう可能性があります。<br />
+
VMなら、イメージファイルを、外付けHDDなどにコピーしておけば、環境を壊しても、イメージのコピーで戻せますので、リカバリが早いです。<br />
+
 
<br />
 
<br />
arm-linux-gnueabihf-gcc
+
https://launchpad.net/linaro-toolchain-binaries/+milestone/2013.02<br />
 +
Linux用  gcc-linaro-armlinux-gnueabihf-4.7-2013.02-01-20130221_linux.tar.bz2<br />
 +
Windows用  gcc-linaro-armlinux-gnueabihf-4.7-2013.02-01-20130221_win32.exe<br />
 +
ソースコード  gcc-linaro-armlinux-gnueabihf-4.7-2013.02-01-20130221_src.tar.bz2<br />
 
<br />
 
<br />
 +
MACはソースコードからのBuildになります。
 +
<br />
 +
<br />
 +
<br />
 +
■確認  正しくインストール出来たか確認する。<br />
 +
<br />
 +
arm-linux-gnueabihf-gcc
 
<br />
 
<br />
 
と実行し、下記のようにファイルが指定されていないとエラーが出ればOKです。<br />
 
と実行し、下記のようにファイルが指定されていないとエラーが出ればOKです。<br />
 
arm-linux-gnueabihf-gcc: fatal error: no input files<br />
 
arm-linux-gnueabihf-gcc: fatal error: no input files<br />
 
compilation terminated.<br />
 
compilation terminated.<br />
 +
<br />
 +
[[環境構築]]へもどる。<br />

2016年4月26日 (火) 22:58時点における最新版

クロスコンパイル環境の構築


Ubuntu などのDebian系のLinuxでは
sudo apt-get install gcc-arm-linux-gnueabihf
で最新の取得が可能です。


Ubuntu環境以外で構築する方は、環境に合わせて(Linux/Win32/MAC)対象の
コンパイラをダウンロードします。

https://launchpad.net/linaro-toolchain-binaries/+milestone/2013.02
Linux用 gcc-linaro-armlinux-gnueabihf-4.7-2013.02-01-20130221_linux.tar.bz2
Windows用 gcc-linaro-armlinux-gnueabihf-4.7-2013.02-01-20130221_win32.exe
ソースコード gcc-linaro-armlinux-gnueabihf-4.7-2013.02-01-20130221_src.tar.bz2

MACはソースコードからのBuildになります。


■確認 正しくインストール出来たか確認する。

arm-linux-gnueabihf-gcc
と実行し、下記のようにファイルが指定されていないとエラーが出ればOKです。
arm-linux-gnueabihf-gcc: fatal error: no input files
compilation terminated.

環境構築へもどる。