Cmake的交叉编译入门
来源:互联网 发布:淘宝企业店铺能变更吗 编辑:程序博客网 时间:2024/05/14 02:16
1、准备工作
mkdir t1
cd t1
在 t1 目录建立 main.c 和 CMakeLists.txt( 注意文件名大小写 ) :
main.c 文件内容:
//main.c
#include <stdio.h>int main(){<span style="white-space:pre"></span>printf(“Hello World from t1 Main!n”);<span style="white-space:pre"></span>return 0;}CmakeLists.txt 文件内容:
SET(CMAKE_SYSTEM_NAME Linux)SET(CMAKE_C_COMPILER /usr/bin/arm-linux-gcc)SET(CMAKE_CXX_COMPILER /usr/bin/arm-linux-g++)PROJECT (HELLO)SET(SRC_LIST main.c)MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_DIR})MESSAGE(STATUS "This is SOURCE dir "${HELLO_SOURCE_DIR})ADD_EXECUTABLE(hello ${SRC_LIST})
2、开始构建
所有的文件创建完成后, t1 目录中应该存在 main.c 和 CMakeLists.txt 两个文件:
接下来我们来构建这个工程,在这个目录运行:
cmake .
就会有相应的的
你会发现,系统自动生成了:
CMakeFiles, CMakeCache.txt, cmake_install.cmake 等文件,并且生成了
Makefile.
现在不需要理会这些文件的作用,以后你也可以不去理会。最关键的是,它自动生成了
Makefile.
然后进行工程的实际构建,在这个目录输入 make 命令,大概会得到如下的彩色输出:
这样简单的CMake 交叉编译就完成了。
0 0
- Cmake的交叉编译入门
- CMake的交叉编译
- CMake的交叉编译
- CMake交叉编译的入门教程
- 记录一点关于CMAKE的交叉编译
- cmake交叉编译
- cmake交叉编译
- CMAKE交叉编译设置
- CMake交叉编译配置
- CMake交叉编译
- CMake交叉编译配置
- CMAKE 交叉编译
- cmake交叉编译配置
- CMake交叉编译配置
- CMake交叉编译配置
- CMake交叉编译
- cmake 交叉编译
- cmake交叉编译
- LinkedHashMap和HashMap的区别以及使用方法
- 网络学习资源(要拜读的一些博客地址以及一些开源库)
- Docker Swarm新特性
- emoji表情中不能插文字问题
- linux 安装 oracle 10g rac for ocfs2 (标准)
- Cmake的交叉编译入门
- JUC (一) ——集合类
- POJ 1416 Shredding Company 整数的切割问题DFS
- 新建Maven项目的两大经常错误的地方解决方案
- [POJ 3735] Training little cats (矩阵幂+矩阵乘法的优化)
- 关于Android Studio和lambda表达式
- HTML5学习(二)—4
- 【编程之法】换硬币问题
- linux sort 命令详解