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

常山网站建设玩具公司网站设计论文

常山网站建设,玩具公司网站设计论文,seo研究中心vip教程,wordpress文章分享到微信目录 编译器 多文件编译与链接 Makefile构建系统 编译器 厂商 C C GNU gcc g main.cpp #include cstdioint main() {printf(Hello, world!\n);return 0; }编译器, 是一个根据源代码生成机器码的程序 g main.cpp -o a.out调用编译器程序g, 读…目录 编译器 多文件编译与链接 Makefile构建系统 编译器 厂商 C C GNU gcc g main.cpp  #include cstdioint main() {printf(Hello, world!\n);return 0; }编译器, 是一个根据源代码生成机器码的程序 g main.cpp -o a.out调用编译器程序g, 读取main.cpp中源码, 根据C标准生成相应的机器指令码, 输出到a.out可执行文件 ./a.out 执行可执行文件 考究命令 objdump -D a.out | less //将可执行文件a.out 转成汇编语言, less命令是的查看可以上下滚动 richardrich:~/workspace$ ldd a.out linux-vdso.so.1 (0x00007ffdce762000)libc.so.6 /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa4d24d1000)/lib64/ld-linux-x86-64.so.2 (0x00007fa4d2ac4000) 多文件编译与链接 hello.cpp #include cstdiovoid hello() {printf(Hello, world\n); } main.cpp #include cstdiovoid hello();int main() {hello();return 0; } g -c hello.cpp -o hello.o g -c main.cpp -o main.o g hello.o main.o -o a.out 使用 -c 选项指定生成临时的对象文件再根据一系列对象文件进行链接得到最终的a.out 如果单独改动hello.cpp文件的话只需要执行 g -c hello.cpp -o hello.o g hello.o main.o -o a.out Makefile构建系统 make 这个程序只需写出不同文件之间的依赖关系和生成各文件的规则 特点 1. 当只更新了hello.cpp时只会重新编译hello.o, 不需要将main.o重新编译 2. 能够自动并行地发起对hello.cpp和main.cpp的编译, 加快编译速度make -j 3. 用通配符批量生成构建规则,避免针对每个.cpp和.o重复写 g 命令%.o: %.cpp 文件结构 richardrich:~/workspace$ tree . ├── hello.cpp ├── main.cpp └── Makefile Makefile内容 a.out: hello.o main.og hello.o main.o -o a.outhello.o: hello.cppg -c hello.cpp -o hello.omain.o: main.cppg -c main.cpp -o main.o执行make richardrich:~/workspace$ make g -c hello.cpp -o hello.o g -c main.cpp -o main.o g hello.o main.o -o a.out 无更新执行make richardrich:~/workspace$ make make: a.out is up to date.
http://www.w-s-a.com/news/837292/

相关文章:

  • 网站安装部署无锡做网站的公司
  • 怎么将网站做成小程序安装wordpress到服务器
  • 企业网站建设的四大因素沈阳网站建设招标公司
  • wordpress仿站开发公司网站策划宣传
  • 金乡县网站开发网站开发三个流程
  • qq空间网站是多少纺织网站建设方案
  • 建设微网站项目报告网站优化难吗
  • 做网站需要自己上传产品吗企业网站系统设计
  • wordpress个人中心济南网站建设和优化
  • 网站pc端网址和手机端网址建设牡丹江 网站建设
  • 苏州新区城乡建设网站人才招聘网站开发
  • 一般网站是怎么做的威远移动网站建设
  • 赣州网站开发公司怎么才能设计好一个网站
  • 个人网站建设分几个步走培训网站开发哪个好
  • 智能网站价格河北城乡建设网站
  • 做动画在线观看网站网上花店 网站源代码
  • 做网站项目体会商业信息
  • 深圳的设计网站谷歌浏览器下载手机版官网
  • 苏州网站建设都找全网天下外贸响应式网站设计
  • 揭阳专业做网站网站迁移教材
  • 手机上怎么上传网站吗工程信息网站建设
  • 用手机建网站微信手机网站流程
  • 专注软件优化分享的网站梧州网页设计
  • 长春火车站和高铁站是一个站吗公司名称注册查询系统
  • 便利的集团网站建设网页的依托网站
  • 茶叶网站建设题库制作助手app
  • 网站建设栏目层级北京网站搭建公司电话
  • 网站开发运营经理打开百度竞价页面是网站是什么
  • 国内最专业的设计网站建设现在用什么语言做网站
  • 湖南网站开发 岚鸿象山县建设工程招投标网站