configure 开启c99
时间: 2023-08-22 10:10:04 浏览: 59
要在 configure 中开启 C99 标准,可以使用以下命令:
```
./configure CFLAGS="-std=c99"
```
这将在编译时将 CFLAGS 环境变量设置为 -std=c99,从而开启 C99 标准。如果您想要指定其他标志,请将它们添加到 CFLAGS 中。
相关问题
.configure
./configure是一个常见的命令,用于配置软件的编译和安装过程。它通常是由autoconf工具生成的,autoconf可以处理configure.in脚本配置文件,然后生成可执行的configure文件。通过运行./configure命令,可以根据需要对软件进行自定义配置,例如指定安装路径、启用或禁用某些功能等。可以通过运行./configure --help命令来查看详细的配置选项和说明。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Linux命令详解./configure、make、make install 命令](https://blog.csdn.net/u012060033/article/details/105134757)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Configure文件学习](https://blog.csdn.net/Sapphire521/article/details/128446482)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
configure 原理
"configure" 是一个在 Unix/Linux 系统中常见的命令,它通常是用来生成 Makefile 文件的脚本,以便针对特定的平台和编译器进行编译。
"configure" 通常会检测当前系统的环境变量、编译器、库文件、头文件等信息,然后根据这些信息生成 Makefile 文件,以便在编译时使用。
在 "configure" 的实现过程中,常用的工具是 Autoconf 和 Automake。Autoconf 是一个用于生成可移植的 shell 脚本的工具,它能够根据当前系统的环境、编译器、库文件等信息生成一个 configure 脚本。而 Automake 则是一个用于自动生成 Makefile 的工具,它能够根据 configure 脚本生成 Makefile.in 文件,并且通过执行 "make" 命令将 Makefile.in 文件转换为 Makefile 文件。
总的来说,"configure" 的原理就是通过检测当前系统环境和编译器等信息,生成一个针对特定平台的 Makefile 文件,以便在编译时使用。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)