嵌入式linux(交叉工具链)

2019-07-12 14:55发布

在linux环境下编程前,我们需要安装gcc编译器。
那在进行嵌入式linux开发前,我们首先需安装交叉工具链。
1、下载arm-linux-gcc-xxx.tar.gz
2、解压工具链到某一目录下
如:tar xvzf arm-linux-gcc-4.3.2.tar.gz –C /
–C 表示解压到指定目录,这里为/根目录。
3、修改/etc/profile,添加:
pathmunge /usr/local/arm/4.3.2/bin
这样直接使用命令,不用每次使用命令前都要加文件目录了。
4、执行source /etc/profile
就是更新保存设置。 编译器:arm-linux-gcc
如:arm-linux-gcc hello.c -o hello 反汇编工具:arm-linux-objdump
如:arm-linux-objdump -D -S hello ELF文件查看工具:arm-linux-readelf
如:arm-linux-readelf -d hello
查看hello使用的动态库