C++程序创建(VS Code)

一:C++程序的创建

编写C++源程序,使用IDE或文本编辑器编写程序。并将其保存到文件中。就是C++源代码程序文件。 加上后缀 CPP。

编译源代码,运行一个程序,将源代码翻译为机器语言。目标代码(object code)。

链接。将目标代码与其他代码链接起来。C++通常使用库。链接指的是将目标代码同使用的函数的目标代码以及一些标准的启动代码(startup code)组合起来。

二:创建源代码

C++集成开发环境(intergrated development environment IDE),Microsoft Visual C++,Embarcadero C++ Builder,Apple Xcode,Open Watcom C++,Digital Mars C++和Freescale CodeWarrior,Borland C++,Microsoft Visual Studio ,g++........

三:编译和链接

Stroustrup实现C++时,使用了C++到C的编译器程序。而不是开发直接的C++到目标代码的编译器。它将C++源代码翻译成C源代码。

随着C++的日渐普及,越来越多的实现转向创建C++编译器,而直接将C++源代码生成目标代码。

C++是一种独立语言。

1.g++

2.windows 编译器

Compile(编译),build(建立),Make(生成),Build All(全部建立),Link(链接),Execute(执行),Run(运行)和Debug(调试)。以前一直用Visual Studio 6.0,现在一直用 VS code。

3.Macintosh上的C++

Apple随操作系统Mac OS X提供了开发框架Xcode。Xcode不仅提供了支持多种语言的IDE,还自带了两个命令行编辑器(g++和clang)。

四:源代码程序

运行环境:Microsoft Windows 11 VS Code

cpp 复制代码
#include<iostream>
using namespace std;

int main(){
    cout<<"hello world!"<<endl;
    return 0;
}

备注:Mac OS 上不再举例说明。VS Code也可以安装在Mac OS上。

相关推荐
汉克老师41 分钟前
GESP2026年9月认证C++八级( 第一部分选择题(1~7题)精讲
c++·gesp·小学生·学c++编程
郝学胜_神的一滴2 小时前
C++ Templates 06:搞懂模板代码的三种组织方式
c++·visual studio
C++ 老炮儿的技术栈2 小时前
sizeof操作符
c语言·c++·人工智能·mfc·c
沫璃染墨2 小时前
《Linux工程实践篇(一):认识设计模式——从日志系统看策略模式》
linux·c++·安全·设计模式·策略模式
wuminyu3 小时前
ForkJoinPool内部WorkQueue的Lock-Free数组操作以及并发任务窃取原理剖析
java·linux·c语言·jvm·c++
code2cat3 小时前
Java进阶篇之AtomicMarkableReference:引用还在,标记已经改变
java·开发语言·cas·并发编程·逻辑删除
CappuccinoRose3 小时前
FormData数据处理
开发语言·前端·javascript·表单数据
Zguigo3 小时前
【CUDA8】第一个CUDA C++ Kernel --vector add
java·开发语言·c++
-Marks-3 小时前
【C++编程】STL容器(二)--- vector底层模拟实现(常用接口实现 | 扩容机制 | 深浅拷贝 | 迭代器失效)
开发语言·c++·vector·内存管理·迭代器失效·vector底层模拟实现
Shadow(⊙o⊙)4 小时前
C++11并发支持库
开发语言·c++