cross toolchain-交叉編譯工具鏈
glibc-2.3.2.tar.gz
ftp.gnu.org
glibc-linuxthreads-2.3.2.tar.gz
ftp.gnu.org
linux-libc-headers-2.6.12.0.tar.bz2
ftp.gnu.org
將crosstool的指令碼檔案和配置檔案準備好之後,開始執行arm.sh指令碼來編譯交叉編譯工具。具體執行命令如下:
# cd crosstool-0.42
# ./arm.sh
經過數小時的漫長編譯之後,會在/opt/crosstool/gcc-3.3.6-glibc-2.3.2/arm-linux/bin
目錄下生成新的交叉編譯工具,其中包括以下內容:
arm-linux-addr2line arm-linux-g++ arm-linux-ld arm-linux-size
arm-linux-ar arm-linux-gcc arm-linux-nm arm-linux-strings
arm-linux-as arm-linux-gcc-3.3.6 arm-linux-objcopy arm-linux-strip
arm-linux-c++ arm-linux-gccbug arm-linux-objdump fix-embedded-paths
arm-linux-c++filt arm-linux-gcov arm-linux-ranlib
arm-linux-cpp arm-linux-gprof arm-linux-readelf
5.新增環境變數
然後將生成的編譯工具鏈路徑新增到環境變數path上去,新增的方法是在系統/etc/bashrc檔案的最後新增下面一行,如圖2.2所示。
圖2.2 用vi編輯器在bashrc檔案中新增環境變數
export path=/opt/crosstool/gcc-3.3.6-glibc-2.3.2/arm-linux/bin:$path
設定完環境變數,也就意味著交叉編譯工具鏈已經構建完成,然後就可以用2.2.1.8節中的方法進行測試剛剛建立的工具鏈,此處就不用再贅述。
矩形面積交
時間限制 1.0s 記憶體限制 512.0mb 問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個...
矩形面積交
問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示。輸出格式 輸出僅...
矩形面積交
問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示。輸出格式 輸出僅...