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

提供: OSAWG
移動: 案内検索
(ページの作成:「クロスコンパイル環境の構築 <br /> https://launchpad.net/linaro-toolchain-binaries/+download<br /> <br /> 環境に合わせて(Linux64/Win32/Win64/MAC)対...」)
 
4行目: 4行目:
 
https://launchpad.net/linaro-toolchain-binaries/+download<br />
 
https://launchpad.net/linaro-toolchain-binaries/+download<br />
 
<br />
 
<br />
環境に合わせて(Linux64/Win32/Win64/MAC)対象のコンパイラをサウンロードだけでいいのでしておいてください。<br />
 
gcc-linaro- armlinux-gnueabihf-4.7-2013.02-01-20130221_linux.tar.bz2<br />
 
 
Ubuntu などのDebian系のLinuxでは<br />
 
Ubuntu などのDebian系のLinuxでは<br />
 
sudo apt-get install gcc-arm-linux-gnueabihf<br />
 
sudo apt-get install gcc-arm-linux-gnueabihf<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 />
 
VMwareの64bit環境に、64BitのUbuntu環境のイメージを作製し、構築する事をおすすめします。<br />
 
VMwareの64bit環境に、64BitのUbuntu環境のイメージを作製し、構築する事をおすすめします。<br />

2016年4月24日 (日) 05:48時点における版

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


https://launchpad.net/linaro-toolchain-binaries/+download

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

環境に合わせて(Linux64/Win32/Win64/MAC)対象のコンパイラをサウンロードだけでいいのでしておいてください。
gcc-linaro- armlinux-gnueabihf-4.7-2013.02-01-20130221_linux.tar.bz2

おすすめは
VMwareの64bit環境に、64BitのUbuntu環境のイメージを作製し、構築する事をおすすめします。
MACやWinのままでも出来ますが、慣れていないと、起動用SDカードを作製する時に、MAC OSやWin側を壊してしまう可能性があります。
VMなら、イメージファイルを、外付けHDDなどにコピーしておけば、環境を壊しても、イメージのコピーで戻せますので、リカバリが早いです。

arm-linux-gnueabihf-gcc

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