在makefile中链接时出现未定义的引用错误
我生成了一组交叉编译的动态库。尝试链接时,我遇到以下错误: arm linux ld:xxx.so:对符号“\uu aeabi\u uldivmod@@GCC\u 3.5”的未定义引用 有人知道我错过了什么吗 以下是我正在链接的库以及链接顺序:在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
some user defined libraries + -lcrypto -lssl -lz -lpthread -lxml2
-lcsvparser -lubox -lini -lyuarel -lsqlite3 -lcurl -lm -ldl -lrt -lc -lgcc
你好像错过了一个机会。你建图书馆了吗?你有没有测试过?您的源代码有多大?我的源代码大约是36KB,我已经在x86构建环境中对源代码进行了完整的测试。为了在ARMV7处理器上运行,我使用兼容的工具链交叉编译了它。但是在链接库时,我遇到了这个错误。