现在注册

登录

忘记密码

忘记密码? 请输入您的电子邮件地址. 您将收到一个链接,将创建通过电子邮件新密码.

添加后

你必须登录后添加 .

添加问题

您必须登录才能提问.

登录

现在注册

欢迎Scholarsark.com! 您的注册将授予您访问使用该平台的更多功能. 你可以问问题, 做出贡献或提供答案, 查看其他用户以及更多的个人资料. 现在注册!

GNU 制造 & 构建 C/C++ 项目的 Makefile – (LINUX,苹果电脑)

GNU 制造 & 构建 C/C++ 项目的 Makefile – (LINUX,苹果电脑)

价格: $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 进行任何单行代码更改!

关于 arkadmin

发表评论