假设我有一个目录dir,其中包含以下文件:libpippo.so和libpippo.a
#CMAKE CODE
...
link_directories(${dir})
...
target_link_libraries(program pippo).
使用命令target_link_libraries实际发生了什么?
如果我是对的,如果没有指定,Cmake更喜欢使用动态库,这是真的吗?
如果是这样,它以哪种方式控制一切都很好?它只是检查库和所需的符号链接是否存在?它还保存链接“dir / libpippo.so”,以便知道在启动程序时如何在哪里找到库?