(一).配置交叉編譯工具arm-linux-gcc
不編譯在make zImage時會出現"arm-linux-gcc:Command not found"
下面講解配置方法
1.tar -xvfj EABI - 4.3.3_EmbebSky_20100610.tar.bz2 -C /opt/Embedsky/
(其中,EABI - 4.3.3_EmbebSky_20100610.tar.bz2是交叉編譯壓縮包,天嵌2440開發板配套光盤中有,/opt/Embedsky/是解壓的位置)
2.重新設置系統環境變量PATH,使其包含EABI - 4.3.3_EmbebSky_20100610.tar.bz2解壓文件中bin文件目錄。
參考方法:http://jingyan.baidu.com/article/db55b609a3f6274ba30a2fb8.html
我這裏按上面解壓後目錄爲/opt/Embedsky/opt/EmbedSky/4.3.3/bin, 所以執行命令sudo gedit /etc/environment(有的linux發行版配置文件可能在/etc/profile中), 我這裏執行結果如下:
然後在PATH="...."的末尾處添加:
:/opt/Embedsky/opt/EmbedSky/4.3.3/bin,結果如下:
3.使其立即生效,在終端執行:source /etc/environment或者重啓電腦即可。
4.使用命令arm-linux-gcc -v檢測是否安裝成功。正常情況如下: