一刷c++primer:第一天——编译、运行程序

前言

编写程序需要进行编译,通过IDE(集成开发环境)或者Linux下的vim进行编写编译。

一、程序源文件命名约定

以我所学的C++为例,创建一个C++文件写一个C++程序,就要创建一个名为xx.cpp的文件,虽然还有其他的命名,比如.cc、.cp、.cxx等,不过后面提到的这些用的并不多,现在用.cpp的居多。写c语言程序则后缀可以写为.c文件。

二、从命令行或者编译器运行

#如若使用命令行界面编写运行编译,则根据所使用的系统不同,命令行指令也会有所不同。
在UNIX系统下,假定main程序保存在prog1.cc中,可以用如下命令来编译:

$ CC prog1.cc

在Linux下编译,会有生成一个a.out文件,运行时通过如下指令来运行编译:

gcc prog1.cpp -Wall

在编译器下则直接点击生成解决方案,即可完成编译运行,等待结果便是。

三、链接

链接是一个将编译后的目标代码文件和所需的库文件整合在一起,创建一个可执行程序的过程。这一步骤主要由链接器完成,它确保程序中对函数、变量等的引用被正确解析和定位。

四、运行程序

一旦编译和链接成功,就会生成可执行文件。这个文件可以在操作系统支持下运行,从而让编写的程序得以执行以产生输出结果。

五、总结

整个过程可能会涉及到一些工具和命令。在现代的开发环境中,这些步骤经常会被隐藏在集成开发环境(IDE)的背后。IDE可以自动化编译、链接和运行的步骤,简化了程序的开发过程。然而,了解这些基本概念对于理解C++程序的工作方式和解决可能遇到的问题是很重要的。通过对这一过程的理解,开发者可以更加有效地编写、调试并优化他们的C++程序。

  • 15
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值