在ubuntu中应用cmake编译运行C++程序实例:
- mkdir Demo 创建Demo文件夹并 cd Demo 中
- 再touch CMakeLists.txt 得到CMakeLists.txt 文件 并 vim CMakeLists.txt 编写文件,简单如下:
- 同样在Demo文件夹下 touch main.cpp 穿件main.cpp文件 vim main.cpp 编写程序,简单如下:
- 在Demo文件夹下 cmake . 得到 makefile文件以及其他随带文件如下:
然后 make 编译得到可执行文件Demo 如下:
通常cmake . 生成的文件与make生成的可执行文件与源文件以及CMakeLists.txt文件放在一个目录下很乱那么就有了如下操作:
- mkdir Demo 创建Demo文件夹并 cd Demo 中
- 再touch CMakeLists.txt 得到CMakeLists.txt 文件 并 vim CMakeLists.txt 编写文件
- 同样在Demo文件夹下 touch main.cpp 穿件main.cpp文件 vim main.cpp 编写程序
- mkdir build 创建Demo文件夹并 cd build 中
- cmake .. 在build目录中得到makefile文件以及随带文件
- make 编译得到Demo可执行文件
- 5、6 部的到的文件全存储在build目录中,这样清晰有层次感