Re: 链接libtuyaos.a后库函数未定义
Posted: 2023年 Sep 14日 11:51
愚者千虑必有一得 2023年 Sep 14日 11:12tal_system不需要额外加,他在tuyaos.a里已经包含了。需要看你下你链接可执行程序的时候,你编译出来的.o和这个tuyaos.a的顺序。
tal_system 已经去掉了,不过和之前一样的错误。整个编译log见上面的附件
愚者千虑必有一得 2023年 Sep 14日 11:12tal_system不需要额外加,他在tuyaos.a里已经包含了。需要看你下你链接可执行程序的时候,你编译出来的.o和这个tuyaos.a的顺序。
tal_system 已经去掉了,不过和之前一样的错误。整个编译log见上面的附件
你好,把libtuyaos.a依赖库的路径改成相对路径再试试
能看下你们的链接的脚本吗?或者链接时候的打印。相关看看GLOBAL_LDFLAGS在哪里用的,顺序是什么样的,完整的链接命令是什么样的。
您好,我试了一下,换成其他路径,会提示libtuyaos.a找不到,所以-L路径应该是正确的。GLOBAL_LDFLAGS是我们基线全局宏,内部脚本比较多,能否远程一下吗?
链接顺序的问题,可以使用 -Wl,--start-group 及-Wl,--end-group来规避顺序问题