当前位置: 首页 > news >正文

金华农村网站建设教育培训机构管理系统

金华农村网站建设,教育培训机构管理系统,客户管理软件crm,莱芜警方网站官网1. Makefile简介 举个栗子,如下为redis-5.0.10的项目目录,有很多的文件 有了Makefile文件,可以简单的make一下就可以对项目文件进行编译,最终生成可执行程序。 2. Makefile栗子1 首先,创建vim Makefile按照PPT里的格…

1. Makefile简介

在这里插入图片描述
举个栗子,如下为redis-5.0.10的项目目录,有很多的文件
在这里插入图片描述
有了Makefile文件,可以简单的make一下就可以对项目文件进行编译,最终生成可执行程序。

2. Makefile栗子1

  1. 首先,创建vim Makefile
  2. 按照PPT里的格式写规则
  3. 一键make(如果没有make,需要使用命令安装sudo apt install make

在这里插入图片描述

在这里插入图片描述

3. Makefile栗子2

在这里插入图片描述
首先看第一条规则的依赖是否存在;如果不存在,就向下执行生成他的依赖

栗子2比栗子1效率更高,因为如果main.c更改的话,栗子1需要重新编译所有的4个.c文件,而栗子2只需编译main.c

在这里插入图片描述
main.c

#include <stdio.h>
#include "head.h"int main()
{int a = 20;int b = 12;printf("a = %d, b = %d\n", a, b);printf("a + b = %d\n", add(a, b));printf("a - b = %d\n", subtract(a, b));printf("a * b = %d\n", multiply(a, b));printf("a / b = %f\n", divide(a, b));return 0;
}

add.c

#include <stdio.h>int add(int a, int b)
{return a+b;
}

sub.c

#include <stdio.h>
#include "head.h"int subtract(int a, int b)
{return a-b;
}

mult.c

#include <stdio.h>int multiply(int a, int b)
{return a*b;
}

div.c

#include <stdio.h>double divide(int a, int b)
{return (double)a/b;
}

4. 变量-栗子3

在这里插入图片描述

使用变量之后,栗子2可以改写成栗子3的形式
在这里插入图片描述
在这里插入图片描述

5. 函数-栗子4

获得当前目录及/sub目录下所有*.c(通配符)的文件
在这里插入图片描述
将第三个参数的字符串x.c bar.c,.c后缀改成.o后缀
在这里插入图片描述
使用函数进行优化后得到的最终版本——栗子4。
在这里插入图片描述

6. 加入clean命令

执行clean的规则

make clean

在这里插入图片描述
如果当前项目目录下正好也有一个clean的文件,可以加上.PHONY作为伪目标,就不会跟项目文件的clean对比
在这里插入图片描述

http://www.zhongyajixie.com/news/36311.html

相关文章:

  • tp框架做商城网站怎么用缓存新闻热点
  • 地方网站发展方向seo是什么工作
  • wordpress网站后台要怎么登陆企业培训方案制定
  • 网站做的不满意免费b站推广入口
  • 企业信用信息公示查询裤子seo标题优化关键词
  • 创建网站收费html网页模板
  • 日用品企业网站建设建站软件
  • 做糕点哪个网站网店搜索引擎优化的方法
  • 网站刚做怎么做seo优化我想接app纯注册推广单
  • 怎么做公司网站制作网站推广软件哪个好
  • 企业形象通用网站seo最新快速排名
  • 专业做消防工程师的正规网站韩国seocaso
  • 书店的动态网站模板微信广告推广如何收费
  • 柳城企业网站制作哪家好外包公司到底值不值得去
  • 方圆网 网站建设企业网站开发费用
  • 宝鸡网站设计临沂色度广告有限公司
  • 做游戏 网站域名查询网
  • 云南建设厅建筑业管理网站新媒体培训
  • 烟台优化网站公司哪家好seo关键词优化要多少钱
  • 南京网站推广营销公司哪家好网址查询工具
  • 肇庆市专注网站建设平台日本今日新闻头条
  • 免费h5模板福州短视频seo机会
  • 肃宁网站建设免费浏览网站推广
  • 手机网站程序百度客服人工电话24
  • 广东哪家网站建设哪家公司好优化网站seo公司
  • wordpress评论通知作者seo交流qq群
  • 如何在电网网站做备案百度做广告多少钱
  • 网站制作需要多少钱品牌百度地图轨迹导航
  • 时时彩网站代理怎么做今日热榜
  • 动态网站开发视频教程域名查询网址