make出错(关于编译环境)
2010-05-11 11:31
381 查看
[root@EmbedSky led_on_c]# make
arm-linux-gcc -g -c -o crt0.o crt0.S
arm-linux-gcc -g -c -o led_on_c.o led_on_c.c
arm-linux-ld -Ttext 0x0000000 -g crt0.o led_on_c.o -o led_on_c_elf
led_on_c.o:(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
make: *** [led_on_c.bin] Error 1
解决方法:
使用3.4.5的交叉编译器,EABI使用的很多代码(特别是汇编)可能会出错
gedit /etc/profile
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /opt/EmbedSky/4.3.3/bin
pathmunge /opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin
此处为编译环境安装路径。
最后,source /etc/profile即可!
arm-linux-gcc -g -c -o crt0.o crt0.S
arm-linux-gcc -g -c -o led_on_c.o led_on_c.c
arm-linux-ld -Ttext 0x0000000 -g crt0.o led_on_c.o -o led_on_c_elf
led_on_c.o:(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
make: *** [led_on_c.bin] Error 1
解决方法:
使用3.4.5的交叉编译器,EABI使用的很多代码(特别是汇编)可能会出错
gedit /etc/profile
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /opt/EmbedSky/4.3.3/bin
pathmunge /opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin
此处为编译环境安装路径。
最后,source /etc/profile即可!
相关文章推荐
- 关于VS C++编译所需的环境变量与库
- 关于CTEX处理参考文献编译出错的问题
- 关于pixhawk在ubuntu配置编译环境的步骤
- 关于对分段编译中的make的理解
- Centos 7 下QT关于arm交叉编译环境的搭建
- 关于基于Windows模拟Linux C编译环境心得
- 关于 vc编译程序 脱离 vc环境运行的问题 (新手)
- WIN32汇编程序的编译方法,环境配置,make的简单应用
- caffe编译 `make pytest` 出错:`fatal error: 'pyconfig.h' file not found`
- Xcode7 关于http协议的修改,编译出错的解决方法
- 在单独编译android源码中的应用时出错make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
- Cocos2dx 环境编译出错:jni/Android.mk: Cannot find module with tag 'scripting/lua-bindings'
- [ Scala ]关于scala环境搭建过程中,sbt编译中maven下载失败的解决方案(改成阿里的maven仓库)
- 在QT环境下编译关于xml编程的程序
- 关于ORB_SLAM2在Ubuntu16.04下编译出错的解决办法之一
- 关于运算符重载作为友元函数在VC++6.0中编译出错的两种解决方案
- 关于quartus11.0的Qsys generate后编译出错的问题
- 关于Windows核心编程的编译环境http://blog.csdn.net/lihaishan/archive/2007/09/17/1788891.aspx
- php5.3编译出错"make: *** [sapi/fpm/php-fpm] Error 1"的处理
- 关于如何在make一个Linux下的C/C++工程时,自动添加版本号、编译日期等信息