arm gcc交叉编译工具链建立
时间:11-09
来源:互联网
点击:
prefix=$PREFIX--enable-languages=c,c++ --enable-shared
[root@localhostbuild-gcc]#make all
[root@localhostbuild-gcc]#make install
我们再来看看$PREFIX/bin里面多了哪些东西。你会发现多了arm-linux-g++、和arm-linux-c++几个文件。
G++-gnu的c++编译器。
C++-gnu的c++编译器。
1.1.8. 完成工具链的设置
root@localhostbuild-gcc] #cd$TARGET_PREFIX/bin
查看文件是否为二进制文件:
[root@localhostbin] #file as ar gccld nm ranlib strip
查看缺省的搜寻路径:
[root@localhostbin] #arm-linux-gcc-print-search-dirs
1.1.9. 测试和验证交叉编译工具
下面编写一个简单的C程序,使用建立的工具链。、
[root@localhostbin]#cd $PRJROOT/program
[root@localhostprogram]#vi hello.c
#include
int main(void)
{
printf("hellolinux/n");
return0;
}
[root@localhostprogram]#arm-linux-gcc hello.c -o hello –static(制作静态可执行文件)
制作的可执行文件hello可以直接在目标机上运行。
armgcc交叉编译工具 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)