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

昆明做网站哪家公司好公司网站如何推广

昆明做网站哪家公司好,公司网站如何推广,国际公司办公室装修,域名备案期间网站Makefile基础结构 规则语法 target: prerequisitescommandtarget:生成的目标(如可执行文件、.o文件) prerequisites:依赖项(源码、头文件等) command:构建命令(必须用Tab缩进&am…

Makefile基础结构

  1. 规则语法
target: prerequisitescommand

target:生成的目标(如可执行文件、.o文件)

prerequisites:依赖项(源码、头文件等)

command:构建命令(必须用Tab缩进)

示例:

makefile
hello: hello.cgcc -o hello hello.c

下面是模拟gcc编译文件的过程

在这里插入图片描述

其原理类似于一个栈,通过查找依赖文件,逐个生成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

变量定义与使用

@默认不回显

BIN=code
CC = gcc
SRC=code.c
FLAGS=-o
RM=rm -f
$(BIN):$(SRC)$(CC) $(FLAGS) $(BIN) $(SRC)
.PHONY:clean
clean:$(RM) $(BIN)
.PHONY:print
print:@echo $(BIN)@echo $(CC)@echo $(SRC)@echo $(FLAGS)@echo $(RM)

预定义变量:$ @(目标名//冒号左边)、$ ^(所有依赖//冒号右边)、$<(遍历依赖)用于目录里有很多个.c文件需要编译时使用
所以上面可以优化为:

BIN=code
CC=gcc
SRC=$(wildcard *.c)  #自动识别.c结尾文件
OBJ=$(SRC:.c=.o)  #自动生成.o文件
LFLAGS=-o
CFLAGS=-c
RM=rm -f
$(BIN):$(SRC)$(CC) $(LFLAGS) $@ $^
%.o:%.c# 等价于code1.o,code2.o.....:code1.c,code2.c......
$(CC) $(CFLAGS) $<  #自动遍历所有.c文件
.PHONY:clean
clean:$(RM) $(BIN) $(OBJ)

在这里插入图片描述
在这里插入图片描述

赋值方式:=(延迟展开):=(立即展开)
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/26787.html

相关文章:

  • 做电子手抄报的网站怎么在百度上做广告推广
  • 网站开发中定义路由的作用网址导航浏览器下载
  • 辽宁响应式网站建设哪家好营销推广策划及渠道
  • 什么网站可以做公共基础知识百度推广员工工资怎么样
  • 专门做网站的软件是seo网络优化师招聘
  • 嘉兴网站的优化百度seo插件
  • 内网穿透做网站能查到网站ip吗武汉seo招聘网
  • 推广做黄页网站比较好的友链平台
  • 东莞建外贸网站好网址收录
  • 网站建设前的规划网络营销策划公司
  • 江苏盐城建筑公司网站广点通推广登录入口
  • 90后做网站赚了爱战网关键词工具
  • 张家口做网站的公司比较靠谱的推广平台
  • 做注册任务的网站有哪些电商平台排行榜前十名
  • 建站员工网站优化推广网站seo
  • 个人网站制作wordpress个人网站怎么制作
  • 园区网站建设公司推广渠道
  • 北京免费模板建站杭州seo技术培训
  • 湖南网站建设策划合肥网络优化公司有几家
  • 济南网站设计建设第一推广网
  • 网站建设的开发方式和费用简单的html网页制作
  • 在线制作flash的网站个人网站设计方案
  • 具有价值的做pc端网站如何创建网站站点
  • 最优秀的无锡网站建设种子搜索神器网页版
  • 做网站能用思源黑体吗网站域名ip地址查询
  • 建正建设官方网站市场调研报告800字
  • 网站制作 太原做一个个人网站
  • 有关网站建设的公众号谷歌ads广告投放
  • 济南网站建设0531soso单页应用seo如何解决
  • 网站维护与建设实训心得打开网址跳转到国外网站