全球范围内出现了创客场景,使用烙铁、锯和无绳螺丝刀进行工作是令人兴奋的,并且就像使用 3D 打印机和扫描仪、激光切割机和单板计算机(Raspberry/Arduino)一样自然。
《Make》杂志与您一起构建,并发布初学者和高级用户都可以理解的很酷的项目说明。这些文章涉及 Arduino、Raspberry Pi 和 Co,以及远离 PC 和电子产品的项目,例如陶瓷升级改造、水火箭、生物黑客或纺织品印刷。 Make 展示了该项目的运作方式,提供有关金属加工、CAD 和编程等主题的基础文章,以及业余爱好者的定期肖像,并描绘了参与该领域的知名公司和服务提供商的工作方法。测试可提供有关哪些配件最适合制造商的信息,例如 3D 打印机、示波器或烙铁。 Make 的目的是启发读者,使他们能够自己采取行动,了解技术,滥用现有技术并让自己的技术想法自由发挥。
< br/>
作者团队是德国创客界的一部分。与美国版Make的合作丰富了国际项目的内容。从简单的快速技巧、鼓舞人心的构建报告到完整设备的详细复制说明,每个人都能找到适合自己的东西。
富有创造力的头脑和创新的横向思考者会在 Make 中找到他们想要的东西。除了杂志和在线展示之外,Make 还组织了 Maker Faires,这是一个适合全家人的节日,创客、学校、黑客空间和 fablabs 在这里激发并邀请人们加入和模仿。
使用此应用程序,您可以在 Android 平板电脑上以印刷版的原始外观和优化的 HTML 阅读模式阅读 Make,智能手机。
立即下载该应用程序。如果您还不了解 Make,我们将为您提供免费副本作为应用程序中的阅读示例。
作为Make Plus 或 Digital 订阅者,您可以在您的设备上阅读 Make 期刊,无需额外付费。为此,请在应用程序菜单的“登录”下输入您在线订阅服务的访问数据。
请注意,我们的条款使用适用于应用程序的使用。您可以提前在 http://www.heise.de/make/Allgemeine-User-Conditions-fuer-die-Usage-der-App-1958629.html 查看这些内容。
在我们当前的应用程序版本 3.x 中,我们支持最新的 Android 版本。应用版本 1.x 和 2.x 已过时,不再受支持或仅在非常有限的范围内受支持。
概述
Make 是一个高度可定制和可扩展的构建自动化工具,允许开发人员自动构建、测试和部署软件项目。它是用 Go 编程语言编写的,具有简单而强大的语法。 Make 使用一系列规则和目标来定义任务应如何执行。
主要特点
* 跨平台兼容性:Make 可在所有主要操作系统上运行,包括 Windows、macOS 和 Linux。
* 并行执行:Make 可以并行执行任务,减少构建时间。
* 依赖管理:Make自动跟踪任务之间的依赖关系并确保任务按正确的顺序执行。
* 可扩展性:Make 可以通过插件和自定义功能进行扩展,以支持广泛的任务。
* 可重复的构建:Make 通过每次都遵循相同的规则集来确保构建是可重复的。
句法
Make 使用简单的声明性语法来定义构建规则。规则由以下部分组成:
* Target:要执行的任务的名称。
* 先决条件:执行任务之前必须满足的依赖关系列表。
* 命令:完成任务所需执行的命令。
例子
以下 Make 规则定义了编译 C 程序的任务:
``使
编译:
gcc -c main.c
````
变量和函数
Make 支持变量和函数,使构建规则更加动态。变量可用于存储可在规则中引用的值,而函数可用于执行复杂的操作。
扩展
Make 可以通过插件和自定义函数进行扩展,以支持广泛的任务。扩展可以用 Go 或其他语言编写,并可用于向 Make 添加新功能。
应用领域
Make 广泛应用于软件开发中,用于执行以下任务:
* 构建和测试软件
* 打包和部署软件
* 生成文档
* 运行单元测试
* 管理依赖关系
结论
Make 是一款功能强大且灵活的构建自动化工具,使开发人员能够自动化并简化其构建流程。其跨平台兼容性、并行执行和可扩展性使得对于各种规模的团队来说,它都是一个有价值的工具。
3 / 5 ( 286 票 )