- 博客(1)
- 收藏
- 关注
原创 MySQL代码编译: .a文件链接顺序的问题
mySQL代码中引入了自研的一个lib库(libblock_fs.a), 而该lib库又引用了 libuuid.a 此时, make文件(如innodb.cmake)必须这样写: LINK_LIBRARIES(block_fs uuid) 把uuid放在后面。否则编译会找不到libuuid.a 文件。 此既.a文件的链接顺序问题。 但如果libblock_fs.a 链接的不是libuuid.a而是libuuid.so, 则可以调换次序: LINK_LIBRARIES(uuid block_fs).
2020-09-28 17:12:03 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人