欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

linux下g++和gcc_Linux中gcc和g ++有什么区别?

发布时间:2023/12/1 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 linux下g++和gcc_Linux中gcc和g ++有什么区别? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

linux下g++和gcc

gcc和g ++之间的区别 (Difference between gcc and g++)

Both are the compilers in Linux to compile and run C and C++ programs. Initially gcc was the GNU C Compiler but now a day's GCC (GNU Compiler Collections) provides many compilers, two are: gcc and g++.

两者都是Linux中用于编译和运行C和C ++程序的编译器 。 最初, gcc是GNU C编译器,但如今,今天的GCC(GNU编译器集合)提供了许多编译器,其中两个是: gcc和g ++ 。

gcc is used to compile C program while g++ is used to compile C++ program. Since, a C program can also be compile complied through g++, because it is the extended or we can say advance compiler for C programming language.

gcc用于编译C程序,而g ++用于编译C ++程序。 因为,C程序也可以通过g ++编译,因为它是扩展的,或者可以说是C编程语言的高级编译器。

编译器命令通过gcc编译C程序 (Compiler command to compile C program through gcc)

gcc program.c -o binary

program.c is the C source file name and binary is the name of binary (object file) that will be executed.

program.c是C源文件的名称,binary是将要执行的二进制文件(目标文件)的名称。

通过g ++编译C ++程序的编译器命令 (Compiler command to compile C++ program through g++)

g++ program.cpp -o binary

program.cpp is the C++ source file name and binary is the name of binary (object file) that will be executed.

program.cpp是C ++源文件的名称,binary是将要执行的二进制文件(目标文件)的名称。

C示例(main.c)-编译,通过gcc运行 (C Example (main.c) - Compile, Run through gcc)

/* main.c */#include <stdio.h>int main() {printf("Hello, World!\n");return 0; }

Output

输出量

sh-4.3$ gcc main.c -o mainsh-4.3$ ./mainHello, World! .minHeight{min-height: 250px;}@media (min-width: 1025px){.minHeight{min-height: 90px;}} .minHeight{min-height: 250px;}@media (min-width: 1025px){.minHeight{min-height: 90px;}}

C ++示例(main.cpp)-编译,通过g ++运行 (C++ Example (main.cpp) - Compile, Run through g++)

/* main.cpp */#include <iostream>using namespace std;int main() {cout << "Hello World" << endl; return 0; }

Output

输出量

sh-4.3$ g++ main.cpp -o mainsh-4.3$ ./mainHello, World!

翻译自: https://www.includehelp.com/c-programming-questions/difference-between-gcc-and-g.aspx

linux下g++和gcc

创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖

总结

以上是生活随笔为你收集整理的linux下g++和gcc_Linux中gcc和g ++有什么区别?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。