随笔分类 -  CMake

摘要:参考 GCC中的pie和fpie选项 阅读全文
posted @ 2021-04-30 15:16 采男孩的小蘑菇 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:add_dependencies add_dependencies(<target> [<target-dependency>]...) Makes a top-level <target> depend on other top-level targets to ensure that they 阅读全文
posted @ 2021-04-30 15:09 采男孩的小蘑菇 阅读(184) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-09-23 10:18 采男孩的小蘑菇 阅读(0) 评论(0) 推荐(0) 编辑
摘要:CMake支持大写、小写、混合大小写的命令 实例一 CMAKE_MINIMUM_REQUIRED(VERSION 2.8) #声明Cmake版本,如果低于指定版本则会停止处理工程文件,并报告错误 PROJECT(XXX) SET(CMAKE_BUILD_TYPE Release) SET(CMAKE 阅读全文
posted @ 2020-09-22 20:02 采男孩的小蘑菇 阅读(1880) 评论(0) 推荐(0) 编辑
摘要:CMAKE_TOOLCHAIN_FILE #toolchain cmake file SET(CMAKE_SYSTEM_NAME Linux) SET(TOOLCHAIN_DIR "/home/xx/softwares/gcc-linaro-arm-linux-gnueabihf-4.9-2014. 阅读全文
posted @ 2020-09-22 17:51 采男孩的小蘑菇 阅读(7067) 评论(0) 推荐(1) 编辑
摘要:生成文件输出目录 可执行文件的输出目录 SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../bin) 上面的语句能设置可执行文件的输出目录 在Win + VS环境下,会自动在你所设置的目录后面扩展一层 <CONFIG> 目录,所以最终生成的Debu 阅读全文
posted @ 2020-09-22 17:12 采男孩的小蘑菇 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:ABI和EABI ABI(Application BinaryInterface), EABI(Embeded application Binary Interface),即编译器将C代码编译成汇编代码时使用的一种规则。一般包括 C类型的表示(int, short,long, union…) 调用约 阅读全文
posted @ 2020-09-22 16:51 采男孩的小蘑菇 阅读(2372) 评论(0) 推荐(0) 编辑
摘要:简单工程示例 1. world.c #include<stdio.h> void world(void) { printf("world.\n"); } 2. hello.c #include <stdio.h> void world(void); void hello(void) { printf 阅读全文
posted @ 2017-12-12 13:59 采男孩的小蘑菇 阅读(1980) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示