readelf -h XXX.a

2. 静态库(.a) 与 动态库(.so) 的详解
3. 交叉编译指定安装路径,设置交叉编译器
4. 编译动态库与静态库
5. Linux列出当前路径下指定后缀的文件
#result为重定向输出
find ${PWD} -name '*.c' > result
- 考虑是不是C++和C混合使用了
- 如果使用了cmake,依赖顺序很重要,被依赖的要放在右边
参考:linux下程序链接多个静态库,提示找不到函数链接的问题。
7. cmake /start.S:86:对‘main’未定义的引用
考虑依赖顺序的问题,把控制台的日志再往前翻一翻,看哪里出错了