Cmake
文章平均质量分 77
aFakeProgramer
Adaptive AUTOSAR的技术专家,具备深厚的汽车行业知识和以太网通信技能。SOME/IP、IPC、DDS、DoIP、TSN和SOA架构,MQTT,加密,操作系统,v2x,以及c++和Python编程语言。
If you cant explain it simply, you don't understand it well enough.
Fake it till you make it.
编程无他,唯手熟尔。 --白天求生存,晚上求发展。
展开
-
cmake使用教程(实操版)
用来有调用预定义在CAMEK_MODULE_PATH下的FIND.cmake模块,你也可以自己定义FInd模块,通过SET(CMAKE_MODULE_PATH dir)将其放入工程的某个目录中供工程使用,在后面的章节会详细介绍FIND_PACKAGE的使用方法和FIND模块的编写。其中外部编译,PROJECT_SOURCE_DIR仍然指代工程路径,即/backup/cmake/t1,而PROJECT_BINARY_DIR指代编译路径,即/backup/cmake/t1/build。转载 2024-03-25 17:02:48 · 47 阅读 · 0 评论 -
详解三大编译器:gcc、llvm 和 clang
回顾 GCC 的历史,虽然它取得了巨大的成功,但开发 GCC 的初衷是提供一款免费的开源编译器,仅此而已。可后来随着 GCC 支持了越来越多的语言,GCC 架构的问题也逐渐暴露出来。但 GCC 到底有什么问题呢?LLVM 的优点也正是 GCC 的缺点。传统编译器工作的时候前端负责解析源代码,检查语法错误,并将其翻译为抽象的语法树(Abstract Syntax Tree)。优化器对这一中间代码进行优化,试图使代码更高效。转载 2023-12-12 17:04:51 · 315 阅读 · 0 评论 -
学C++从CMake学起
Cmake在此引入c++17编译器,就可以使用c++17的新特性了。将9行的std::plus{}换成std::times{}就是相乘。c++17定义了一些算法,都定义在了下面这个头文件里。通过redurce函数求和。原创 2023-10-24 17:52:06 · 85 阅读 · 0 评论 -
CMake 学习笔记
是一个根据。原创 2023-09-23 20:49:51 · 230 阅读 · 0 评论