makefile
文章平均质量分 75
makefile
Zevalin爱灰灰
如果能找到就好了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
makefile从入门到实战 第一章 认识makefile(一)
本文介绍了Makefile的基本概念和使用方法:1. Makefile是用于管理项目编译规则的脚本文件,通过定义目标、依赖和命令来控制编译流程。2. 基本语法结构为"目标:依赖",后跟Tab缩进的执行命令,其中包含自动变量如$@(目标名)、$^(所有依赖)等。3. make命令默认查找Makefile文件执行,支持-f指定文件、-n空跑调试等常用选项。4. 详细说明了gcc编译的四个阶段(预处理、编译、汇编、链接)及对应参数。5. 介绍了Makefile变量(系统变量/自定义变量)、伪目原创 2026-06-06 22:57:01 · 303 阅读 · 0 评论 -
makefile从入门到实战 第一章 认识makefile(二)
本文深入讲解了Makefile的进阶用法,主要包括: 动态链接库和静态链接库的编译方法 动态库(.so)使用-fPIC和-shared参数编译,运行时加载 静态库(.a)使用ar工具打包,编译时嵌入可执行文件 详细说明了库文件搜索路径的设置方法 Makefile复用技巧 使用include包含公共配置 三种变量赋值方式(=、:=、?=)的区别 条件判断(ifeq/ifneq/ifdef/ifndef)的使用 高级功能实现 调用shell命令的方法 嵌套调用子Makefile 命令行传参覆盖默认值 循环结构的原创 2026-06-07 22:28:01 · 409 阅读 · 0 评论 -
makefile从入门到实战 第二章 认识CMake(一)
CMake 是一个跨平台的编译工具,能够根据 CMakeLists.txt 文件自动生成 Makefile,简化了项目的构建过程。本文介绍了 CMake 的基础使用方法,包括编写 CMakeLists.txt 文件、变量定义与引用、搜索源文件和头文件、指定 C++ 标准以及设置可执行文件输出路径等操作。通过示例展示了如何利用 cmake_minimum_required、project、add_executable、set、include_directories 等命令构建一个简单的计算器项目,并推荐使用原创 2026-06-11 11:22:57 · 377 阅读 · 0 评论 -
makefile从入门到实战 第二章 认识CMake(二)
本文介绍了CMake进阶使用中关于库文件制作和链接的核心内容。主要内容包括:1)使用add_library命令制作静态库(STATIC)和动态库(SHARED),可通过LIBRARY_OUTPUT_PATH指定输出路径;2)使用link_libraries命令链接静态库,配合link_directories指定库路径;3)使用target_link_libraries命令链接动态库,详细说明了PUBLIC/PRIVATE/INTERFACE三种链接属性的区别与应用场景,并介绍了处理第三方库路径问题的多种方案原创 2026-06-11 15:13:27 · 215 阅读 · 0 评论
分享