新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > arm嵌入式交叉編譯工具鏈

        arm嵌入式交叉編譯工具鏈

        作者: 時間:2016-11-09 來源:網絡 收藏
        1、arm-linux-gcc

           常用的參數:-o[制定輸出文件名] -c[只到編譯停止,不連接] -g[鍵入調試信息] -xO[優化級別] -w/W(警告等級)

        本文引用地址:http://www.104case.com/article/201611/317971.htm

           arm-linux-gcc -o dest source,直接編譯出可執行文件elf格式

        arm-linux-gcc -o dest source -c 只編譯不連接,生成.o格式的庫文件,用來提供給連接器連接成elf

        其他的參數可以在GCC的手冊中了解所有信息。

        2、arm-linux-ld

          如果GCC中使用的-c,需要arm-linux-ld根據連接文件或默認連接設置來來連接說有的.o文件。

        常用:arm-linux-ld -Ttext EnterPoint 所有.o文件。

        3、arm-linux-readelf

        查看連接后elf文件。arm-linux-readelf -aelf文件名

        查看連接后elf文件的依賴文;。arm-linux-readelf -delf文件名

        4、arm-linux-objdump

        查看反匯編文件:arm-linux-objdump-D -Self文件名

        5、arm-linux-objcopy

        將elf格式的文件轉化成相應的二進制格式。

        arm-linux-objcopy -O binary elf文件名 輸出.bin



        關鍵詞: arm交叉編譯工具

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 池州市| 上饶市| 家居| 工布江达县| 泗水县| 南漳县| 贺州市| 高州市| 郸城县| 罗江县| 望江县| 长宁区| 延边| 尉氏县| 体育| 蓬莱市| 霸州市| 浪卡子县| 常熟市| 太白县| 新巴尔虎左旗| 芷江| 农安县| 美姑县| 佛教| 林甸县| 峡江县| 宜川县| 巴楚县| 饶阳县| 肇源县| 呼玛县| 滕州市| 福清市| 南靖县| 绥中县| 青海省| 红原县| 淳安县| 黄骅市| 县级市|