libunwind-arm.so:未定义对`u内置的`u不可访问';

libunwind-arm.so:未定义对`u内置的`u不可访问';,arm,cross-compiling,embedded-linux,Arm,Cross Compiling,Embedded Linux,为arm926编译libunwind-1.1.so时出错。这是启动的命令: sb2 ./configure --prefix=/usr --target=armv5;sb2 make all 这是输出: /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -fexceptions -Wall -Wsign-compare -o Gperf-simple Gperf-simple.o ../src/libunwind-arm.la ..

为arm926编译libunwind-1.1.so时出错。这是启动的命令:

sb2 ./configure --prefix=/usr --target=armv5;sb2 make all
这是输出:

/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

有人能帮我吗?

我猜你的部分问题在于你使用的是旧版本的gcc。看

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


我编译并使用LyBunWrand作为ARM编译器工具包项目的一部分,部分支持C++异常和堆栈展开。您使用libunwind的目的是什么?

我猜部分问题在于您使用的是旧版本的gcc。看

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


我编译并使用LyBunWrand作为ARM编译器工具包项目的一部分,部分支持C++异常和堆栈展开。您使用libunwind的目的是什么?

我猜部分问题在于您使用的是旧版本的gcc。看

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


我编译并使用LyBunWrand作为ARM编译器工具包项目的一部分,部分支持C++异常和堆栈展开。您使用libunwind的目的是什么?

我猜部分问题在于您使用的是旧版本的gcc。看

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

我编译并使用LyBunWrand作为ARM编译器工具包项目的一部分,部分支持C++异常和堆栈展开。你使用libunwind做什么?

我刚刚提到了“未定义的对`\u Uarm\u get\u elf\u image'的引用”问题

我通过编辑libunwindsrc/Makefile.am来解决这个问题,使“if OS_LINUX”部分成为无条件的,并删除所有其他“if OS_*”部分

YMMV,这是为我准备的。

我刚刚提到了“未定义的对`'Uarm'u get'u elf'u image'的引用”问题

我通过编辑libunwindsrc/Makefile.am来解决这个问题,使“if OS_LINUX”部分成为无条件的,并删除所有其他“if OS_*”部分

YMMV,这是为我准备的。

我刚刚提到了“未定义的对`'Uarm'u get'u elf'u image'的引用”问题

我通过编辑libunwindsrc/Makefile.am来解决这个问题,使“if OS_LINUX”部分成为无条件的,并删除所有其他“if OS_*”部分

YMMV,这是为我准备的。

我刚刚提到了“未定义的对`'Uarm'u get'u elf'u image'的引用”问题

我通过编辑libunwindsrc/Makefile.am来解决这个问题,使“if OS_LINUX”部分成为无条件的,并删除所有其他“if OS_*”部分


这就是我要构建的,YMMV。

我需要编译libunwind来为arm获得一个可用的gperf工具版本:因为我还必须修复“Uarm\u get\u elf\u image”错误,我想我将迁移到gprof。。。不过,谢谢Richard。我需要编译libunwind来为arm获得一个可用的gperf工具版本:因为我还必须修复“uUARM\uGet\uElf\uImage”错误,我想我将迁移到gprof。。。不过,谢谢Richard。我需要编译libunwind来为arm获得一个可用的gperf工具版本:因为我还必须修复“uUARM\uGet\uElf\uImage”错误,我想我将迁移到gprof。。。不过,谢谢Richard。我需要编译libunwind来为arm获得一个可用的gperf工具版本:因为我还必须修复“uUARM\uGet\uElf\uImage”错误,我想我将迁移到gprof。。。不过,谢谢你,理查德。