linux的系统移植——交叉编译工具集
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                linux的系统移植——交叉编译工具集
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                1.交叉編譯工具集
\qquad 在我們安裝交叉工具集時(shí),不僅安裝了arm-linux-gnueabi-gcc ,還安裝了很多工具,它們共同構(gòu)成交叉編譯工具集。
arm-linux-gnueabi-addr2line arm-linux-gnueabi-gcov-tool arm-linux-gnueabi-ar arm-linux-gnueabi-gdb arm-linux-gnueabi-as arm-linux-gnueabi-gfortran arm-linux-gnueabi-c++ arm-linux-gnueabi-gprof arm-linux-gnueabi-c++filt arm-linux-gnueabi-ld arm-linux-gnueabi-cpp arm-linux-gnueabi-ld.bfd arm-linux-gnueabi-elfedit arm-linux-gnueabi-nm arm-linux-gnueabi-g++ arm-linux-gnueabi-objcopy arm-linux-gnueabi-gcc arm-linux-gnueabi-objdump arm-linux-gnueabi-gcc-5.3.1 arm-linux-gnueabi-ranlib arm-linux-gnueabi-gcc-ar arm-linux-gnueabi-readelf arm-linux-gnueabi-gcc-nm arm-linux-gnueabi-size arm-linux-gnueabi-gcc-ranlib arm-linux-gnueabi-strings arm-linux-gnueabi-gcov arm-linux-gnueabi-strip2.常用工具集的介紹
\qquad有hello.c的文件,使用交叉編譯器編譯
arm-linux-gnueabi-gcc hello.c -o hello\qquadreadelf:讀取elf,也就是可執(zhí)行文件的頭部信息
arm-linux-gnueabi-readelf -h hello\qquadsize:顯示程序各部分的字節(jié)數(shù)
arm-linux-gnueabi-size hello text data bss dec hex filename786 284 4 1074 432 hello\qquadnm:查看符號(hào)標(biāo)簽
arm-linux-gnueabi-nm hello\qquadstrip:刪除符號(hào)表
arm-linux-gnueabi-strip hello\qquadstring:顯示字符串
arm-linux-gnueabi-strings hello\qquadobjcopy:裸機(jī)開(kāi)發(fā)時(shí),不需要頭部信息,需要把頭部信息去除,這就需要objcopy
 \qquadobjdump:生成匯編語(yǔ)言
總結(jié)
以上是生活随笔為你收集整理的linux的系统移植——交叉编译工具集的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: 牛客14350 苦逼的单身狗
- 下一篇: 牛客14355 翻硬币
