我所总结的是基于RedHat系统,并不是Ubuntu系统,故有些地方可能需要做少许修改
安装:
1.tar xvzf ...tar.gz (若你的压缩文件是bz2格式 则用命令 tar jxvf +压缩文件名才可通过,默认解压到当前目录,若想改变路径 可在命令行后加-C +路径名 )
2.sudo vi /etc/profile
依照文件中的加如下一句: pathmunge /usr/local/arm/4.3.2/bin(此处的/usr/local/arm/4.3.2/bin表示你上一步解压后的路径,得需要根据你的路径在此处做修改)
3.source /etc/profile
使用:(此处只列出常用的三个)
1.arm-linux-gcc (这个命令就不说了 , 用的太多了)
2.反汇编 arm-linux-objdump -D -S hello > +文件名 (此处的 > +文件名 表示重定向到一文件中,不加也可以, 会直接在终端上输出)
3.ELF文件查看工具 arm-linux-readelf -a hello (此处的a即all的意思,此处也可加上重定向 > +文件名 符号 )
arm-linux-readelf -d hello (可查看可执行文件所用到的动态库)
另:文中的arm-linux-gcc并不是固定的,根据你下载到的交叉工具链的不同要做相应的更改
交叉编译工具链
最新推荐文章于 2025-04-26 00:20:52 发布