网上的《驾驭Makefile》,之前自己不好下载,现在和大家分享下,该文档主要是讲解Makefile中的各种规则,对学习linux有较大的帮助
2021-07-07 23:22:42 1.18MB Makefile
1
cloud-init-docker-build 使用 docker 脚本 + makefile 为受支持的发行版构建 cloud-init。 用法 # required: linux install with internet and recent-ish docker installed git clone https://github.com/jayofdoom/cloud-init-docker-build cd cloud-init-docker-build/ $distro make 去做 由于缺少 python-jsonpatch 要求,Debian 7 构建器尚未工作 将构建所有包的根级 Makefile Makefile 目标是将包上传到 Cloud Files CDN
2021-07-07 21:03:37 12KB Makefile
1
website_development_training 教授如何从零开始成为一个网站开发工程师 具体内容请见:
2021-07-07 21:03:36 133KB Makefile
1
兽医时钟 介绍 一个随机滴答,但仍然保持准确时间的时钟! 这个想法来自 Terry Pratchett 爵士的 Discworld 系列书籍。 哈夫洛克·维蒂纳里勋爵是该系列丛书中的一个反复出现的角色,他拥有一个非常奇怪的时钟。 来自维基百科: “Vetinari 勋爵在他的候诊室里也有一个奇怪的时钟。虽然它总体上保持完全准确的时间,但它有时会不同步(例如:“滴答声,滴答声......滴答声,滴答声......”)和偶尔会错过一个滴答声或完全滴答声,这具有将一个人的大脑“变成一种粥”的净效果。(粘土的脚,去邮政)。在粘土的脚中,维姆斯观察到这一定让他付出了很多钱。” 设计文件 此存储库中提供 Eagle(版本 6 或更高版本)的 Cad 文件。 包含所有必需组件的完整套件也可直接从 源代码 固件是Simon Inns 的PIC12F683 原始版本到Attiny25 的直接端口。
2021-07-07 12:03:23 29KB Makefile
1
Udacity-项目 Udacity(机器人软件工程师课程)项目 该存储库包含我在参加Udacity Robotics Software Engineer课程时从事的所有项目
2021-07-05 22:21:00 3.34MB Makefile
1
入门学习makefile嵌入式开发非常好的资料
2021-07-04 18:00:43 464KB makefile学习
1
Wimdu Voice 是一种 IP 电话分发,旨在在一个集成平台中提供呼叫中心代理和主管所需的许多工作流元素。 它提供完全自动化但可定制的安装,并包含所有必要的层,如 SIP 服务器和现代、易于使用的 Web 界面。 平台服务(详见) 概述 观看 7 分钟的功能演练: 这些是 Voice 堆栈的关键功能: 服务器可以连接到外部 SIP 提供商/Skype 以接听电话和拨出。 呼叫者/客户由允许在不同语言和主题之间进行选择的 IVR 引导。 客户被安排到那些与请求的技能相匹配且当前处于空闲状态的代理。 座席可以根据他们的个人技能配置语言和主题支持。 该平台创建客户记录和历史条目,并在通话期间显示它们。 可以对调用进行标记和注释,以供以后的回调和后期处理使用。 历史记录可以搜索未完成的任务,并作为出站呼叫的起点。 客户可以连接到 Zendesk,并且可以同步他们
2021-07-03 18:03:41 1.28MB Makefile
1
Dockerfiles 我们需要的任何 Dockerfile 的集合 ####构建说明 构建 CentOS Up2Date docker \ build \ --rm \ --tag registry.mywebgrocer.com/mywebgrocer/centos7_u2d:latest \ https://raw.githubusercontent.com/patrickmslatteryvt/dockerfiles/master/centos7_u2d/Dockerfile 构建 java8_oracle docker \ build \ --tag registry.mywebgrocer.com/mywebgrocer/java8_oracle:latest \ https://raw.githubusercontent.com/patric
2021-07-03 18:03:23 7KB Makefile
1
跟我一起写 Makefile作者:陈皓整理:祝冬华
2021-07-02 22:14:30 418KB asm c c++ makefile
1
本程序的Makefile分为3类: 1. 顶层目录的Makefile 2. 顶层目录的Makefile.build 3. 各级子目录的Makefile 一、各级子目录的Makefile: 它最简单,形式如下: EXTRA_CFLAGS := CFLAGS_file.o := obj-y += file.o obj-y += subdir/ "obj-y += file.o" 表示把当前目录下的file.c编进程序里, "obj-y += subdir/" 表示要进入subdir这个子目录下去寻找文件来编进程序里,是哪些文件由subdir目录下的Makefile决定。 "EXTRA_CFLAGS", 它给当前目录下的所有文件(不含其下的子目录)设置额外的编译选项, 可以不设置 "CFLAGS_xxx.o", 它给当前目录下的xxx.c设置它自己的编译选项, 可以不设置 注意: 1. "subdir/"中的斜杠"/"不可省略 2. 顶层Makefile中的CFLAGS在编译任意一个.c文件时都会使用 3. CFLAGS EXTRA_CFLAGS CFLAGS_xxx.o 三者组成xxx.c的编译选项 二、顶层目录的Makefile: 它除了定义obj-y来指定根目录下要编进程序去的文件、子目录外, 主要是定义工具链前缀CROSS_COMPILE, 定义编译参数CFLAGS, 定义链接参数LDFLAGS, 这些参数就是文件中用export导出的各变量。 三、顶层目录的Makefile.build: 这是最复杂的部分,它的功能就是把某个目录及它的所有子目录中、需要编进程序去的文件都编译出来,打包为built-in.o 详细的讲解请看视频。 四、怎么使用这套Makefile: 1.把顶层Makefile, Makefile.build放入程序的顶层目录 在各自子目录创建一个空白的Makefile 2.确定编译哪些源文件 修改顶层目录和各自子目录Makefile的obj-y : obj-y += xxx.o obj-y += yyy/ 这表示要编译当前目录下的xxx.c, 要编译当前目录下的yyy子目录 3. 确定编译选项、链接选项 修改顶层目录Makefile的CFLAGS,这是编译所有.c文件时都要用的编译选项; 修改顶层目录Makefile的LDFLAGS,这是链接最后的应用程序时的链接选项; 修改各自子目录下的Makefile: "EXTRA_CFLAGS", 它给当前目录下的所有文件(不含其下的子目录)设置额外的编译选项, 可以不设置 "CFLAGS_xxx.o", 它给当前目录下的xxx.c设置它自己的编译选项, 可以不设置 4. 使用哪个编译器? 修改顶层目录Makefile的CROSS_COMPILE, 用来指定工具链的前缀(比如arm-linux-) 5. 确定应用程序的名字: 修改顶层目录Makefile的TARGET, 这是用来指定编译出来的程序的名字 6. 执行"make"来编译,执行"make clean"来清除,执行"make distclean"来彻底清除
2021-07-02 16:14:46 7KB Makefile
1