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

江门网站建设方案优化百度极速版app下载安装挣钱

江门网站建设方案优化,百度极速版app下载安装挣钱,wordpress建立个人网站,微信微网站开发教程GCC编译工具链中的 gcc 可执行程序,实际上是个驱动程序(Driver),其根据输入的参数,然后调用其它不同的程序,对输入文件进行处理,包括编译、链接等。可以通过以下命令查看: gcc -v h…

        GCC编译工具链中的 gcc 可执行程序,实际上是个驱动程序(Driver),其根据输入的参数,然后调用其它不同的程序,对输入文件进行处理,包括编译、链接等。可以通过以下命令查看:

gcc -v hello.c
$ gcc -v hello.c
.../usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu hello.c -quiet -dumpdir a- -dumpbase hello.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccNZ9EWv.s
...
as -v --64 -o /tmp/ccXjJNFZ.o /tmp/ccNZ9EWv.s
.../usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCoWozh.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. /tmp/ccXjJNFZ.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=x86-64' '-dumpdir' 'a.'

        也就是 gcc 根据其输入参数,驱动(Driver)了其它工具来最终完成整个编译的任务。

        其中,属于编译器部分的是 cc1 程序。其源代码入口为 <gcc-project>/gcc/main.cc 中的 main 函数:

        找到程序入口后,就可以顺着程序的代码逻辑,一步步往下看 cc1 程序的代码了。

        这里,有个认识点,就是,在查阅源代码时,要注意对代码的抽象理解。具体到C/C++的代码时,其最小抽象单元是函数,也就是理解函数在业务逻辑中的抽象意涵,也就是,知道函数的原型(Prototype),即其输入、输出、函数名,就能明白其作用。再往上抽象一层就是,类(Class),即对数据结构及相关处理函数的封装。再往上一层抽象就是库(library)。再往上就是包(Package)。这样一步步往上抽象,来组织管理整个程序代码,以使得其复杂度可以控制在便于维护及理解的程度。

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

相关文章:

  • 网站转载代码湖南seo优化公司
  • 门户网站的盈利模式合肥seo公司
  • 简书网站开发中国十大电商平台排名
  • 从哪些方面进行网站建设网络营销咨询服务
  • 如何做网站的导航栏游戏推广员
  • 百度网站安全检测百度app官网下载
  • 十大不封号直播平台青岛seo整站优化哪家专业
  • 创意型网站建设上海百度seo
  • wordpress 旅游主题搜索引擎推广与优化
  • 建设视频网站要求app推广软文范文
  • 网站后台管理系统安装广告模板
  • 手机做网站百度网址大全下载安装
  • 公安网站后台管理系统百度问答官网
  • 网上建设网站seo咨询师
  • 网站怎么正确的做内链接国外免费建站网站搭建
  • 网站开发人员职位晋升空间优化软件下载
  • 网站模板下载百度云链接怎么做长沙百度关键词排名
  • 2022年互联网创业项目淘宝seo软件
  • 珠海网站建设的公司哪家好国内哪个搜索引擎最好用
  • 做网站网页的工作怎么样整合营销传播案例分析
  • 免费建网站平台哪个好汽车行业网站建设
  • 网站建设通百度商业账号登录
  • 十堰微网站建设费用长尾关键词搜索
  • 浏览览器打开网址杭州seo网站哪家好
  • 长春网站建长春做网站百度推广怎么提高关键词排名
  • 网站建设前期策划磁力狗在线搜索
  • 网站需要实名认证拼多多商品关键词搜索排名
  • 花生壳动态域名做网站疫情放开死亡人数最新消息
  • 做网站是做完给钱还是百度如何优化
  • 网站建设案例精英如何搭建公司网站