首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CC++生态工具链——编译构建工具CMakeCMakeList初探

我第一次参与Linux C++开发时使用的工具是Make,而后开始切换到CMake,一开始以为CMake是和C语言有关,原来开头的C表示它可以跨平台。...${LIBRARY}") ---- 四,CMake常用的环境变量 ---- --CMAKE_C_COMPILER 指定C编译器 ---- --CMAKE_CXX_COMPILER 指定C++编译器 --...+) #把源代码添加进构建的目标库 add_library(MyLibExample simple_lib.cpp simple_lib.hpp) #生成可执行文件 add_executable(MyExample...simple_example.cpp) #设置链接生成的库文件的名称 target_link_libraries(MyExample PRIVATE MyLibExample) 场景二,复杂工程--...指定编译时的工具链 toolchain.cmake样例 #设定目标操作系统的名称 set(CMAKE_SYSTEM_NAME Windows) #设定编译器 set(CMAKE_CXX_COMPILER

2.1K20
领券