首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Libunwin-arm.so:对`__builtin_unreachable的未定义引用

Libunwin-arm.so:对`__builtin_unreachable的未定义引用
EN

Stack Overflow用户
提问于 2013-11-25 14:45:11
回答 2查看 2.2K关注 0票数 0

编译libunwin-1.1.so for arm926时出现了这个错误。这是已发射的命令:

代码语言:javascript
复制
sb2 ./configure --prefix=/usr --target=armv5;sb2 make all

这是输出:

代码语言:javascript
复制
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2 -fexceptions -Wall -Wsign-compare   -o Gperf-simple Gperf-simple.o ../src/libunwind-arm.la ../src/libunwind.la 
libtool: link: gcc -g -O2 -fexceptions -Wall -Wsign-compare -o .libs/Gperf-simple Gperf-simple.o  ../src/.libs/libunwind-arm.so ../src/.libs/libunwind.so
../src/.libs/libunwind-arm.so: undefined reference to `__builtin_unreachable'
../src/.libs/libunwind-arm.so: undefined reference to `_Uarm_get_elf_image'
collect2: ld returned 1 exit status

有人能帮我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-25 17:12:27

我猜你的部分问题是你用的是gcc的旧版本。请参阅遥不可及?

另外要注意的是,您已经构建了libunwind.so。失败的是在构建库之后构建了一个程序(Gperf-simple)。

我编译并使用libunwind作为我的ELLCC交叉编译器工具包项目的一部分,部分是为了支持C++异常和堆栈展开。你在用利本风做什么?

票数 2
EN

Stack Overflow用户

发布于 2014-09-16 04:31:19

我刚刚碰到了“`_Uarm_get_elf_image的未定义引用”问题。

为此,我编辑libunwind /makefile.am,使"if OS_LINUX“部分成为无条件的,并删除所有其他"if OS_*”部分。

这是为我建造的YMMV。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20195912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档