mirror of
https://github.com/Aexiar/c.git
synced 2024-10-22 14:05:45 +02:00
2024年10月17日 09:49
This commit is contained in:
parent
1b61a606db
commit
ff1865b48e
@ -672,9 +672,9 @@ gcc -E -dM - </dev/null | grep "STDC_VERSION"
|
||||
|
||||
![](./assets/47.png)
|
||||
|
||||
### 3.8.3 切换 GCC 默认支持的 C 语言标准版本
|
||||
### 3.6.3 切换 GCC 默认支持的 C 语言标准版本
|
||||
|
||||
#### 3.8.3.1 环境变量方式
|
||||
#### 3.6.3.1 环境变量方式
|
||||
|
||||
* 可以通过设置一个环境变量,来更改默认的 C 语言的标准版本:
|
||||
|
||||
@ -696,7 +696,7 @@ echo $CFLAGS
|
||||
|
||||
![](./assets/49.png)
|
||||
|
||||
#### 3.8.3.2 CMake 方式
|
||||
#### 3.6.3.2 CMake 方式
|
||||
|
||||
* CMake 方式最简单了,只需要修改配置文件 CMakeLists.txt 文件,如下所示:
|
||||
|
||||
@ -711,7 +711,7 @@ set(CMAKE_C_STANDARD 23)
|
||||
...
|
||||
```
|
||||
|
||||
#### 3.8.3.3 命令行方式
|
||||
#### 3.6.3.3 命令行方式
|
||||
|
||||
* 有的时候,我们临时想验证某个版本的新特性,就可以只用在命令行中添加参数,来改变支持的 C 语言标准版本,如下所示:
|
||||
|
||||
@ -731,9 +731,9 @@ gcc -std=c11 ...
|
||||
gcc -std=c17 ...
|
||||
```
|
||||
|
||||
## 3.9 CLion 如何集成 MSYS2?
|
||||
## 3.7 CLion 如何集成 MSYS2?
|
||||
|
||||
### 3.9.1 概述
|
||||
### 3.7.1 概述
|
||||
|
||||
* CLion 在 Windows 中默认集成的是 `MinGW`,可能无法满足我们的需求,我们需要使用 `MSYS2` ,因为其提供的包管理器太好用了。
|
||||
|
||||
@ -741,7 +741,7 @@ gcc -std=c17 ...
|
||||
>
|
||||
> 需要说明的是,`MSYS2` 包含了 `MinGW`,这也是我们为什么在 `Windows` 上为什么使用 `MSYS2` 的其中一个原因。
|
||||
|
||||
### 3.9.2 集成方法
|
||||
### 3.7.2 集成方法
|
||||
|
||||
* ① 所有设置:
|
||||
|
||||
@ -751,9 +751,9 @@ gcc -std=c17 ...
|
||||
|
||||
![](./assets/51.png)
|
||||
|
||||
## 3.10 CLion 中代码模板的使用
|
||||
## 3.8 CLion 中代码模板的使用
|
||||
|
||||
### 3.10.1 概述
|
||||
### 3.8.1 概述
|
||||
|
||||
* 在学习 C 语言的过程中,可能会不停的写这样的模板代码,如下所示:
|
||||
|
||||
@ -773,7 +773,7 @@ int main() {
|
||||
|
||||
![](./assets/52.gif)
|
||||
|
||||
### 3.10.2 配置方法
|
||||
### 3.8.2 配置方法
|
||||
|
||||
* ① 点击`设置`:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user