在makefile中链接时出现未定义的引用错误

在makefile中链接时出现未定义的引用错误,makefile,cross-compiling,Makefile,Cross Compiling,我生成了一组交叉编译的动态库。尝试链接时,我遇到以下错误: arm linux ld:xxx.so:对符号“\uu aeabi\u uldivmod@@GCC\u 3.5”的未定义引用 有人知道我错过了什么吗 以下是我正在链接的库以及链接顺序: some user defined libraries + -lcrypto -lssl -lz -lpthread -lxml2 -lcsvparser -lubox -lini -lyuarel -lsqlite3 -lcurl -lm

我生成了一组交叉编译的动态库。尝试链接时,我遇到以下错误:

arm linux ld:xxx.so:对符号“\uu aeabi\u uldivmod@@GCC\u 3.5”的未定义引用

有人知道我错过了什么吗

以下是我正在链接的库以及链接顺序:

some user defined libraries + -lcrypto -lssl  -lz -lpthread  -lxml2    
-lcsvparser -lubox -lini -lyuarel -lsqlite3  -lcurl -lm -ldl -lrt -lc  -lgcc

你好像错过了一个机会。你建图书馆了吗?你有没有测试过?您的源代码有多大?我的源代码大约是36KB,我已经在x86构建环境中对源代码进行了完整的测试。为了在ARMV7处理器上运行,我使用兼容的工具链交叉编译了它。但是在链接库时,我遇到了这个错误。