env
ubuntu1804
cmake:3.22.1
tree
.
├── create_makefile.sh
└── source
├── CMakeLists.txt
├── include
│ └── common.h
└── src
├── common.c
└── main.c
3 directories, 5 files
files
create_camke_files.sh :
#!/usr/bin/env bash
# Type 1
cmake -G "Unix Makefiles" -S ./source/ -B ./build/
# Type 2 : toolchain & build_type
#cmake -G "Unix Makefiles" -S ./source/ -B ./build/ \
# -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ \
# -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc \

本文档介绍了在Ubuntu 18.04系统中使用CMake创建Makefile的过程。通过示例展示了如何编写`CMakeLists.txt`文件,以及如何利用shell脚本来生成和配置Makefile。内容包括CMake的配置选项,如指定编译器和构建类型,并提供了make all步骤的输出日志。此外,还提供了工程的下载链接供读者实践。

858

被折叠的 条评论
为什么被折叠?



