提取密碼: bghj
五、在終端中輸入
如果執行失敗,先輸入
chmod +x xi
linx-2011.09-50-arm-xilinx-linux-gnueabi.bin
,將其轉換為可執行程式,複製下路徑。
ubuntu中,環境變數的檔案是 /etc/bash.bashrc,通過gedit /etc/bash.bashrc指令開啟bash.bashrc檔案,在末尾增加內容:
export arch=arm
export cross_compile=arm-xilinx-linux-gnueabi-
export path=/root/codesourcery/sourcery_codebench_lite_for_xilinx_gnu_linux/bin/:$path
同樣可以執行source /etc/bash.bashrc指令使設定立即生效,通過echo $path指令可以看到我們剛才設定的路徑arm-xilinx-linux-gnueabi-gcc -v
。如果可以列印出交叉編譯器的版本資訊,說明設定成功了。還有就是輸入arm-xilinx
,按下tab鍵,看看有沒有東西出來。
#include
intmain(void)
在c檔案所在目錄中輸入下面指令進行:
arm-xilinx-linux-gnueabi-gcc hello.c
在ubuntu上生成了a.out檔案,把它拷貝到u盤裡,插到zedboard的usb otg上。zedboard用uart連到電腦usb口,板子上電後,開啟串列埠除錯工具(如securecrt),等到板子啟動之後,在串列埠工具中輸入:
mount /dev/sda1 /mnt/
/mnt/a.out
結果如圖:
交叉環境搭建成功。
搭建交叉編譯環境
2008.03.12 今天計畫 完成交叉環境的搭建 今天進展 今天心得 1.vi命令,熟悉h,j,k,l命令,其中重要的一點g是將游標跳到文件末尾,此命令對於在一大型文件中繼續編寫很有用。l是將游標移到螢幕最後行。2.修改arm elf tools 20040427.sh 由於直接執行 sh arm...
搭建交叉編譯環境
4.1 搭建交叉編譯環境 4.1.1 概述 交叉編譯,就是用執行在一種計算機環境中的編譯程式,去編譯出在另外一種環境下執行的 具有這種能力的編譯器就叫交叉編譯器。換而言之,就是在乙個平台上生成另乙個平台上的可執行 這裡所指的平台實際上包含了軟 硬體兩個方面的概念 作業系統 operating sys...
搭建交叉編譯環境
2.解壓交叉編譯工具到指定的目錄下 usr local arm tar xvf arm linux gcc 4.4.3 20100728.tar.gz c usr local arm 3.配置系統環境變數 etc profile 所有使用者都可用 etc bash.bashrc 所有使用者都可用 r...