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

制作网站需要的软件建筑设计费一般多少钱一平方

制作网站需要的软件,建筑设计费一般多少钱一平方,wordpress自带301,百度直播推广对于makefile#xff0c;掌握一个规则#xff0c;两个变量和三个函数。下面介绍一个规则。 makefile的作用#xff1a;一个项目代码的管理工具。当一个项目的代码文件数#xff08;如.c文件#xff09;太多#xff0c;用gcc编译会太麻烦#xff0c;如果全部文件一次性编…对于makefile掌握一个规则两个变量和三个函数。下面介绍一个规则。 makefile的作用一个项目代码的管理工具。当一个项目的代码文件数如.c文件太多用gcc编译会太麻烦如果全部文件一次性编译一个文件有错误所有文件都需要重新编译。如果每个文件单独编译则十分麻烦。因此就有项目代码管理工具makefile。项目代码编译管理节省编译项目的时间一次编写终身受益。 [rootlocalhost src]# ls add.c  div.c  libM1.so  main.c  mul.c  sub.c [rootlocalhost src]# gcc -pedantic -Wall -pipe -ggdb3 *.c -o zsx -I ../include/ [rootlocalhost src]# ls add.c  div.c  libM1.so  main.c  mul.c  sub.c  zsx  //可以看出最终只是生成了zsx目标文件因此有一个.c文件改变了就会全部重新编译然后链接。 [rootlocalhost src]# ./zsx  sum 26   规则如下 规则中的三要素目标依赖命令 目标依赖条件 命令  //tab缩进必须要缩进 [rootlocalhost src]# ls add.c  div.c  libM1.so  main.c  mul.c  sub.c [rootlocalhost src]# vim makefile zsx:main.c sub.c add.c mul.c div.c         gcc -pipe -pedantic -Wall -ggdb3 main.c sub.c add.c mul.c div.c -o zsx -I ../include //第二行必须有一个tab缩进 [rootlocalhost src]# make gcc -pipe -pedantic -Wall -ggdb3 main.c sub.c add.c mul.c div.c -o zsx -I ../include [rootlocalhost src]# ls add.c  div.c  libM1.so  main.c  makefile  mul.c  sub.c  zsx [rootlocalhost src]# ./zsx sum 26 //上述中生成的最终文件zsx自动会跟makefile文件在同一个目录。注意两点1.对于依赖条件中的几个文件如果不跟makefile在同一个目录的话必须指定其所在目录如../main.c、/mnt/hgfs/shared/ggc/Calc/add.c等这样makefile才能找到依赖条件所需的文件在哪里2.在命令中要分析清楚该命令是否需要指出头文件、库文件-I  -L  -static  -l)。 举例 [rootlocalhost src]# ls add.c  div.c  libM1.so  main.c  makefile  mul.c  sub.c [rootlocalhost src]# vim makefile zsx:main.o add.o sub.o mul.o div.o         gcc -ggdb3 main.o add.o sub.o mul.o div.o -o zsx main.o:main.c         gcc -pedantic -Wall -pipe -c main.c -o main.o -I ../include add.o:add.c         gcc -pedantic -Wall -pipe -c add.c -o add.o sub.o:sub.c         gcc -pedantic -Wall -pipe -c sub.c -o sub.o  mul.o:mul.c         gcc -pedantic -Wall -pipe -c mul.c -o mul.o  div.o:div.c         gcc -pedantic -Wall -pipe -c div.c -o div.o [rootlocalhost src]# make gcc -pedantic -Wall -pipe -c main.c -o main.o -I ../include  //生成main.o gcc -pedantic -Wall -pipe -c add.c -o add.o //生成add.o gcc -pedantic -Wall -pipe -c sub.c -o sub.o //生成sub.o gcc -pedantic -Wall -pipe -c mul.c -o mul.o //生成mul.o gcc -pedantic -Wall -pipe -c div.c -o div.o //生成div.o gcc -ggdb3 main.o add.o sub.o mul.o div.o -o zsx  //生成最终目标  且最后链接时加上调试信息 -ggdb3 [rootlocalhost src]# ./zsx sum 26 [rootlocalhost src]# ls add.c  add.o  div.c  div.o  libM1.so  main.c  main.o  makefile  mul.c  mul.o  sub.c  sub.o  zsx  //可以看出既生成了以及中间文件.o还生成了最终目标文件zsx。因为几个中间文件.o在makefile中也是目标文件为次级目标文件。 [rootlocalhost src]# make make: zsx is up to date.  //可以发现再次make没有反应这是因为make检测到所有的文件都是最新的即没有改动过因此不需要再次做重复的工作。 [rootlocalhost src]# rm -f zsx [rootlocalhost src]# make gcc -ggdb3 main.o add.o sub.o mul.o div.o -o zsx  //此时make有了反应因为make检测到zsx目标文件删除了因此只需要执行最后一步链接操作即可。 [rootlocalhost src]# ./zsx sum 26 [rootlocalhost src]# vim add.c   //修改了add.c的内容 [rootlocalhost src]# make gcc -pedantic -Wall -pipe -c add.c -o add.o   //只是重新编译了add.c编译很费时间 gcc -ggdb3 main.o add.o sub.o mul.o div.o -o zsx    //更新最终目标 链接不费时间 //最终目标一定要写在第一行如果未写在第一行则需要all:zsx  -- all指定生成的最终目标为zsx 总结
http://wiki.neutronadmin.com/news/150261/

相关文章:

  • 网站开发需求问卷学校网站建设及使用档案
  • 高端网站建设要多少钱有哪些网站做的很有特色
  • 自己建网站做电商还赚钱吗成都代做网站
  • 什么网站做电脑系统好门户网站建设 工具
  • 专业网站设计公司排名保定市网站建设
  • 网站建设协议 模板下载网站关键词先后
  • 深圳网站建设 设计首选遂宁网站建设公司哪家好
  • 官方网站minecraft制作书签教案
  • 佛山企业网站建设公司推荐丹东做网站
  • 做二手电脑的网站链接缩短在线生成器
  • H5网站模板修改教程做网站和做软件哪个赚钱
  • 做网站编辑要会什么道路建设网站
  • 企业网络营销策略研究seo是什么意思中文翻译
  • 江苏省建设厅网站权力阳光系统营销网站建设价格
  • 如何个人电脑做网站生产型或服务型企业网站有哪些
  • 淘宝客网站建设教程dede 电商网站
  • 广州购物网站建设报价邯郸网页
  • 品牌网站建设定位360如何做免费的网站
  • 建设部网站首页督办案件网站和网页有什么区别
  • 公司简介通用模板太原百度快速优化排名
  • jsp网站开发总结百度做网站多少钱能做
  • 自己做网站wordpress表单统计插件下载
  • 网站建设总体费用网页怎么做成app
  • 网站建设案例完整代码九江网站建设服务
  • 做网站电信运营许可证吉利网站建设
  • 服装网站html模板传媒有限公司
  • 网站说服力 营销...ps做网页
  • 织梦网站打不开软件推广平台
  • 云南做网站的公司有哪些做网站的心得
  • 网站的设计思路怎么写中装建设股票行情