ubuntuにarm-none-linux-gnueabi-gccクロスコンパイルツールをインストールする

2828 ワード

1、ubuntuのホームディレクトリの下でtoolchainディレクトリを作成する
mkdir toolchain

2、ubuntuバージョンのクロスコンパイルツールチェーンをtoolchainディレクトリの下にコピーする.
cp gcc-4.5.1.tar.bz2 /home/student/toolchain

3、toolchainディレクトリに入り、解凍する
tar -vxf gcc-4.5.1.tar.bz2

4、環境変数を設定/etc/bashを開く.bashrcファイル、/etcディレクトリに切り替え
sudo Vim bash.bashrc

最後の行に内容を追加します.
export PATH= $PATH:/home/student/toolchain/opt/FriendlyARM/toolschain/4.5.1/bin

注意:自分のクロスコンパイルツールチェーンの解凍パス5に変更し、設定した環境変数を直ちに有効にする
source /etc/bash.bashrc

6、クロスコンパイルツールチェーンがインストール構成に成功したかどうかをテストする.ubuntu端末はrootユーザー入力に切り替えます.
arm-none-linux-gnueabi-gcc -v

次の情報を印刷してインストール構成に成功した場合、
gcc version 4.5.1 (ctng-1.8.1-FA) 

よくある質問:1、クロスコンパイルツールチェーンのインストール構成に成功したかどうかをテストし、arm-none-linux-gnueabi-gcc-vを入力すると、エラーarm-linux-gnueabi-gcc:cannot execute binary file:Exec format error解決方法:ほとんどは権限の問題のため、権限をrootユーザーに昇格してから実行すればいい.2、ubuntuが64ビットのシステムである場合、エラーbash:/home/student/toolchain/opt/friendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabl-gccが発生する.No such file or directory解決方法:ライブラリをインストールする必要があります.sudo apt-get install lib32ncurses5