在add_executable()之后加上target_link_libraries()就行了,用link_libraries()是不行的,必须用target_link_libraries()。
target_link_libraries(project_name PRIVATE libstdc++.a) target_link_libraries(project_name PRIVATE libpthread.a)
生成compile_commands.json文件,其中包含全部的编译参数。
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
发表回复