![GNU 制造 & 构建 C/C++ 项目的 Makefile – (LINUX,苹果电脑)](https://scholarsark.com/wp-content/uploads/2021/04/7292-gnu-make-makefile-to-build-c-c-projects-linuxmac-806x440.jpg)
GNU 制造 & 构建 C/C++ 项目的 Makefile – (LINUX,苹果电脑)
![项目图片](https://img-a.udemycdn.com/course/480x270/3540994_86cf_2.jpg?CD3qISLjzjDx8WPGjyeisFCMgWcs4uMveCpi2bgeCmYJSz4H8i1tlLigI1wYrG4v7c3iOiUVrGbgZ0uN7_wwsenrZFc1gA5M0kZzkTfO4Cih6426bpC9ECR3IWOki__y)
价格: $69.99
了解 make 工具 & 通过了解幕后发生的事情来编写更好的 makefile(创建中间文件) 在构建 C/C++ 程序期间. 我们将通过使用实时示例来理解 makefile( “鸡蛋煎蛋卷的制作” ).
我们要做 2 makefile学习过程中的项目.
项目#1: 在不知道/记住太多事情的情况下,您将能够编写用于生成二进制文件的 makefile, 共享对象(.所以), 静态对象(.一个), 并得到一个技巧 从任何地方链接. 这个项目完成后makefile的想法会被清除. 完成这个项目后,我们正在创建一个 makefile 模板,它可以在任何项目中轻松使用.
项目#2: 在本项目实施过程中, 我们将通过应用模式改进在 Project#1 中创建的 makefile 和 makefile 模板, 职能.
每一步我们都会面临一些问题,然后应用解决方案.
我们将从 项目文件夹结构 创建(这可以用于 实时项目) 在了解 C/C++ 程序的所有可能输出之后. 然后我们会在编程中遇到更多的技术问题,并在这个旅程中尝试一一解决. 我们的项目结构是这样的 部署过程将变得更加容易.
我们将开始编写简单的 makefile 并在我们真正需要的时候继续改进! 我们正在做很多练习并面临很多问题,并且也在即时解决所有问题!
我们将为所有可能的输出编写一个 makefile. 在本课程中,您将始终了解为什么??? 如何???
我将向您展示特定概念的真正要求,然后我们将学习并应用它.
强调:
1. 通过了解编写makefile 最少的东西.
2. 一 生成文件 调用所有生成文件
3. 生成文件 交叉编译 特征
4. Makefile 考虑 调试 & 发布 二进制版本.
5. 通过 宏 从makefile到其他makefile
6. 探测 环境变量 终端和一个 make 将相同的内容传递给另一个 make.
7. 我们将讨论高级设计(高密度脂蛋白) 的项目,从中你会感觉到编写 makefile 是多么容易.
8. 你会更习惯命令行编译
9. 理解 共享对象链接 问题 以及如何修复它 暂时地 也 永久性.
10. 项目将在 苹果电脑 并复制到 的Linux. 我们将直接执行单个 make 调用所有模块 makefile 并构建可执行文件, 共享对象, 无缝静态对象. 重要的 事情是 无需对 LINUX 进行任何单行代码更改!
发表评论
你必须 登录 要么 寄存器 添加新评论 .