linux-cmake随记篇
常用的cmake指令
cmake查询版本:
cmake --version
项目名称:
project(io)
添加项目-制作项目:
add_executable(io io.c)#第一个是文件名字 后面是添加的文件
CMAKE换GCC工具链指令:
cmake -D CMAKE_C_COMPILER=/path/to/gcc/bin/gcc -D CMAKE_CXX_COMPILER=/path/to/gcc/bin/g++ .
注意:在使用cmake编译makefile和其他的环境之前必须要检查是否安装完gcc和g++环境
c文件和h文件的路径:
可见搜索路径可以用file来定义,同时也可以用set设置,用*.c来代表所有的点c文件,其中glob就是用来匹配的;
而h文件则只用显示路径即可,自动包括所有的.h,使用的是include_directories.
更多的file使用规则:
更多的set的使用规则:
include命令的详细介绍:
同时,也可以用aux_source_directory来搜寻目录下的.c文件
显示当前的目录(txt所在的)
CMAKE_CURRENT_SOURCE_DIR以及CMAKE_CURRENT_LIST_FILE;
可执行文件的输出路径: