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

中文域名 网站wordpress需要备案吗

中文域名 网站,wordpress需要备案吗,网站营销优化,建设厅投诉网站首页C 和C语言类似,也要经过编译和链接后才能运行。在《C语言编译器》专题中我们讲到了 VS、Dev C、VC 6.0、Code::Blocks、C-Free、GCC、Xcode 等常见 IDE 或编译器,它们除了可以运行C语言程序,还可以运行 C 程序,步骤是一样的&#…

C++ 和C语言类似,也要经过编译和链接后才能运行。在《C语言编译器》专题中我们讲到了 VS、Dev C++、VC 6.0、Code::Blocks、C-Free、GCC、Xcode 等常见 IDE 或编译器,它们除了可以运行C语言程序,还可以运行 C++ 程序,步骤是一样的,这里不再赘述,读者需要留意的是 C++ 源文件的后缀,以及 GCC 中的g++命令。

下图是 C/C++ 代码生成可执行文件的过程:

C++源文件的后缀

C语言源文件的后缀非常统一,在不同的编译器下都是.c。C++ 源文件的后缀则有些混乱,不同的编译器支持不同的后缀,下表是一个简单的汇总:

编译器

Microsoft Visual C++

GCC(GNU C++)

Borland C++

UNIX

后缀

cpp、cxx、cc

cpp、cxx、cc、c++、C

cpp

C、cc、cxx

UNIX 是昂贵的商业操作系统,初学者几乎用不到;Microsoft Visual C++ 是微软的 C/C++ 编译器,VC 6.0、VS 都使用该编译器。我推荐使用.cpp作为 C++ 源文件的后缀,这样更加通用和规范。

g++ 命令

有了C语言开发经验,在 VS、Dev C++、VC6.0、C-Free、Xcode 等常见 IDE 下编译 C++ 程序易如反掌,只要把源文件的后缀设置为.cpp即可,相信各位读者都能够毫无障碍地驾驭。本节我们重点介绍 Linux GCC 的使用。

在C语言中,我们使用gcc命令来编译和链接C程序。例如编译单个源文件:

gcc main.c

编译多个源文件:

gcc main.c module.c

编译C++程序时,gcc命令也可以使用,不过要增加-lstdc++选项,否则会发生链接错误。例如编译单个源文件:

gcc main.cpp -lstdc++

编译多个源文件:

gcc main.cpp module.cpp -lstdc++

gcc命令在链接时默认使用C的库,只有添加了-lstdc++选项才会使用 C++ 的库。

不过 GCC 中还有一个g++命令,它专门用来编译 C++ 程序,广大 C++ 开发人员也都使用这个命令。g++命令和gcc命令的用法如出一辙,例如编译单个源文件:

g++ main.cpp

编译多个源文件:

g++ main.cpp module.cpp

使用-o选项可以指定可执行文件的名称:

g++ main.cpp -o demo

./demo

要想理解g++命令,我们得从 GCC 的历史谈起。GCC 是由 GUN 组织开发的,最初只支持C语言,是一个单纯的C语言编译器,后来 GNU 组织倾注了更多的精力,使得 GCC 越发强大,增加了对 C++、Objective-C、Fortran、Java 等其他语言的支持,此时的 GCC 就成了一个编译器套件(套装),是所有编译器的总称。

在这个过程中,gcc命令也做了相应地调整,它不再仅仅支持C语言,而是默认支持C语言,增加参数后也可以支持其他的语言。也就是说,gcc是一个通用命令,它会根据不同的参数调用不同的编译器或链接器。

但是让用户指定参数是一种不明智的行为,不但增加了学习成本,还使得操作更加复杂,所以后来 GCC 又针对不同的语言推出了不同的命令,例如g++命令用来编译 C++,gcj命令用来编译 Java,gccgo命令用来编译Go语言。

在以后使用 Linux GCC 时,我推荐使用g++命令来编译 C++ 程序,这样更加简洁和规范。

http://www.yayakq.cn/news/698920/

相关文章:

  • 西安网站建设工程网络营销运营策划
  • 网站当电话线太原站建设有多长时间
  • 软件公司有哪些部门东莞seo网站关键词优优化
  • 企业建站要多少钱做网站需要的相关知识
  • 网站建设 网络推广 网站优化网站备案不能更新吗
  • 规则网站建设阿里云部署网站教程
  • 专做logo网站叫什么地方中国建设人才服务信息网证书查询
  • 余姚网站如何进行优化青岛本地生活网
  • 小学生做电子小报的网站PHP做的网站能容纳多少人
  • 电子商务企业网站建设发展论文雨花区师德师风建设专题网站
  • 谈谈网站建设创新问题一站式服务图片
  • 如何做网站本地服务器吗什么是企业形象设计
  • 响应式网站建站价格公众号软文怎么写
  • 学校网站首页设计网页设计与制作教程欧静美
  • 嘉纪商正网站建设公司排名好的成都网站建设
  • 谷歌网站模板中国最大网站排名
  • 网站开发的进度怎么写王磊网站建设
  • 贵州两学一做专题网站移动端开发工程师
  • 安防行业网站建设方案博星卓越网站建设实验代码
  • 山西免费网站关键词优化排名网站建设意义和目的
  • 网站开发自定义模块进修学校 网站建设目标
  • 唯品会一家做特卖的网站手机版西部数码域名怎么样
  • 一个空间能否做两个网站威海那家做网站好
  • 办公网新闻上传网站开发温州大凯工艺品有限公司英文网站
  • 网站代理软件福建网站建设哪家专业
  • 网站排行榜前十名网站模板分享
  • 内容网站腾讯企点客户通
  • 邯郸有学做搭建网站的吗论我国门户网站建设不足
  • 让人做网站需要准备什么软件用wordpress做的网站
  • 江门企业网站模板建站伊宁网站建设推广平台