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

怎么修改自己网站内容广州广告公司前100名排行

怎么修改自己网站内容,广州广告公司前100名排行,我要找人做网站的主页,seo推广优化培训💣1.背景会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的 规则来指定,哪些文件需要先编译&#xff…

💣1.背景

会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的 规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂 的功能操作 makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编 译,极大的提高了软件开发的效率。 make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命 令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一 种在工程方面的编译方法。 make是一条命令,makefile是一个文件,两个搭配使用,完成项目自动化构建。

💣2.原理

1.makefile存在的意义,是为了构建项目,就需要准备好依赖关系和依赖方法
2. make会在当前目录下找名字叫“Makefile”或“makefile”的文件。 3. 如果找到,它会找文件中的第一个目标文件(target),在下面的例子中,他会找到“test”这个文件, 并把这个文件作为最终的目标文件。 4. 如果test文件不存在,或是test所依赖的后面的test.o文件的文件修改时间要比test这个文件新(可 以用 touch 测试),那么,他就会执行后面所定义的命令来生成test这个文件。 5. 如果test所依赖的test.o文件不存在,那么make会在当前文件中找目标为test.o文件的依赖性,如果 找到则再根据那一个规则生成test.o文件。(这有点像一个堆栈的过程) 6. 当然,你的C文件和H文件是存在的啦,于是make会生成 test.o 文件,然后再用 test.o 文件声明 make的终极任务,也就是执行文件test了。 7. 这就是整个make的依赖性,make会一层又一层地去找文件的依赖关系,直到最终编译出第一个目标文 件。 8. 在找寻的过程中,如果出现错误,比如最后被依赖的文件找不到,那么make就会直接退出,并报错, 而对于所定义的命令的错误,或是编译不成功,make根本不理。 9. make只管文件的依赖性,即,如果在我找了依赖关系之后,冒号后面的文件还是不在,那么对不起, 我就不工作啦。

💣3.实例

💥4.1.依赖关系和方法

依赖关系 : 上面的文件 test ,它依赖 test.o test.o , 它依赖 test.s test.s , 它依赖 test.i test.i , 它依赖 test.c 依赖方法 gcc test就是与之对应的依赖关系

💥4.2.简单演示

指令touch makefile(Makefile)
vim编辑,写入依赖关系和依赖方法。
直接make指令就可以自动 通过makefile文件中的依赖关系和依赖方法进行构建项目
也可以清理指定文件:
马克默认执行第一个目标,make clean 就是执行clean。
.PHONY的解释:它修饰的伪目标总是被执行。其他啥都不管。

💥4.3.为什么普通目标知道自己是否被修改?

这就关系到文件的几个相关时间了。
指令:stat [文件名称]
通过比较两个文件(test和test.c)的内容修改时间(modify)来确认是否需要重新编译。
touch可以修改文件的时间到当前时间
touch 可以和 make配合使用。
所以.PHONY就是不要对比时间直接执行。不遵守这个规则。

💣4.Linux第一个小项目

先了解一下缓冲区的概念:

写一个进度条
源码:
#include <unistd.h>
#include <string.h>
int main()
{int i = 0;char bar[102];memset(bar, 0 ,sizeof(bar));const char *lable="|/-\\";while(i <= 100 ){printf("[%-100s][%d%%][%c]\r", bar, i, lable[i%4]);fflush(stdout);bar[i++] = '#';usleep(10000);}printf("\n");return 0;
}
http://www.yayakq.cn/news/100903/

相关文章:

  • 黑彩网站建设运营网站手机端做app开发工具
  • 为什么做的网站在谷歌浏览器打不开沉默是金粤语谐音歌词
  • 怎么用自己笔记本建设网站seo优化的作用
  • 东营市做网站c 网站开发需要学什么
  • 购物电商型网站怎么做我们公司想做网络推广
  • 网站图片标签网站备案 新闻类前置审批
  • 网站数据库怎么做同步吗百度营销平台
  • 优质的武进网站建设免费做国际贸易的网站
  • 陕西省环保厅建设备案网站wordpress所有文章页面
  • 网站访问量大打不开网站建设服务公
  • 海口自助建站wordpress控制面板都没
  • 体检营销型网站wordpress导入html
  • 国外免费空间建网站科技数码app排名
  • 为什么要做营销型网站wordpress的网站怎样添加地图坐标
  • 成都网站推广经理WordPress发的文章怎么删
  • 让别人做网站图片侵权wordpress检索插件
  • 找图片素材网站有没有教做化学药品的网站
  • 做餐饮的网站哪里可以做企业网站
  • 做网站的公司算外包公司吗温州网站建设定制
  • 上海紫博蓝网站顺企网黄页企业
  • 云浮源峰网站建设工作室地址seo收录查询工具
  • 青岛专业网站设计公司3d建模软件手机版下载
  • 网站文案的重要性网站域名 邮箱
  • 购物网站的建设与维护可拖动网站
  • 滕州外贸网站建设织梦网站查看原有文章
  • 网站做等级测评免费制作企业宣传册制作工具
  • 高端网站建设公司有必要做吗wordpress 不显示评论
  • 58做网站联系电话有没有专门做二手车网站
  • html5深圳网站开发网站建设 备案什么意思
  • 做网站配置好了找不到服务器中小企业网络推广