首先要安装cmaek
然后安装交叉编译链
一、CMake简介:
CMake是一个跨平台的安装(编译)工具,可以通过简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件。
二、CMake命令
CMake的语句都写在一个叫做CMakeLists.txt的文件里。常见的CMake内置变量和命令如下:
https://blog.csdn.net/wzzfeitian/article/details/40963457/
查看已安装好的cmake版本,我安装的是3.11.1版本
三、具体编译使用
(1)在atest/t1下写一个简单的main程序和对应的CMakeLists.txt文件。
Main.c内容如下: #include<stdio.h> int main() { printf("hello from t1 mian!\n"); return 0; }
|
CMakeLists.txt内容如下: CMake_minimum_required(VERSION 3.11) PROJECT(HELLO) SET(SRC_LIST main.c) ADD_EXECUTABLE(hello ${SRC_LIST}) |
进行编译:
cmake . //指定的是CMakeLists.txt所在目录
make
./hello
验证,结果正确。
此时t1文件夹中多