移植第三方库链接出错找不到函数

移植一个新库链接出错找不到函数定义怎么办?

  • 通常是用户加入的代码使用了libc里面输入输出IO相关的函数,而我们系统没有实现的,例如scanf;

  • 检测移植的库有没有用到我们没有实现好的函数, 可以通过 nm工具 增加批处理 C:/JL/pi32/bin/llvm-nm.exe lib.a > dump_lib.txt 看一下;

  • 实现假的空函数,空函数里面加入打印, 强行让SDK编译通过, 然后看 map.txt 分析, 或者程序运行加打印来看哪里调用导致的;

  • 寻求杰理技术团队FAE解决;