gcc使用11
时间: 2023-06-28 18:15:05 浏览: 51
如果您想在GCC中使用C++11标准,可以使用以下命令进行编译:
```
g++ -std=c++11 your_program.cpp -o your_program
```
其中`your_program.cpp`是您的源代码文件名,`your_program`是您的可执行文件名。
如果您想在GCC中使用C11标准,可以使用以下命令进行编译:
```
gcc -std=c11 your_program.c -o your_program
```
其中`your_program.c`是您的源代码文件名,`your_program`是您的可执行文件名。
相关问题
gcc 使用 nullptr
`nullptr` 是C++语言中的关键字,用于表示空指针。在C语言中,并没有直接对应的关键字。
如果你要使用 `nullptr`,你需要确保你的代码是以C++语言进行编译的,而不是以C语言进行编译的。因此,你应该使用C++编译器(如g++)来编译你的代码,而不是使用C编译器(如gcc)。
假设你有一个源文件 `example.cpp`,你可以使用以下命令来编译和链接它:
```
g++ example.cpp -o example
```
这将使用g++编译器来处理源文件,并生成一个可执行文件 `example`。在这个过程中,g++会自动识别并支持C++语言中的关键字,包括 `nullptr`。
linux gcc使用
Linux下的gcc是一种编译器,可以将C、C++等高级语言编写的源代码编译成可执行文件。使用gcc需要先安装gcc编译器,然后在终端中输入命令行进行编译。常用的命令包括:gcc -o 输出文件名 源文件名.c,其中-o表示输出文件名,源文件名.c表示需要编译的源文件名。此外,还可以使用gcc -c 源文件名.c命令生成目标文件,然后使用gcc -o 输出文件名 目标文件名.o命令生成可执行文件。