怎么使用GNU编译器(GCC)编译C程序
时间:2021-03-23 15:24
阅读: 次
本指南介绍如何使用Linux版GNU编译器(GCC)和Windows版Minimalist GNU for Windows(MinGW)从源代码编译C程序。
方法1使用Unix版GCC
1在Unix系统上打开终端窗口。
2输入gcc --version 并按↵ Enter 。 随后会返回C编译器的版本号。如果找不到命令,可能尚未安装GCC。
- 如果尚未安装,在Linux发行版的相关文挡中查找如何获取正确的安装包。
- 如果正在编译C++程序,改用“g++“。
3导航至源代码的保存位置。
- 假设源代码文件“main.c”的目录是/usr/wikiHow/source,输入cd /usr/wikiHow/source 。
4输入gcc main.c –o HelloWorld 。 将“main.c”和“HelloWorld”分别替换为源代码文件的名称和最终程序的名称,随后将开始编译。
- 如果看到错误并想了解更多信息,输入gcc -Wall -o errorlog file1.c 。随后输入cat errorlog ,在当前目录中查看“errorlog”文件。
- 要将多个源代码文件编译成一个程序,输入gcc -o outputfile file1.c file2.c file3.c 。
- 要同时将多个源代码文件编译成多个程序,输入gcc -c file1.c file2.c file3.c 。
5运行刚编译的程序。 输入&# 46;/HelloWorld ,将“HelloWorld”替换为程序的名称。广告
方法2使用Windows版MinGW
1下载Minimalist GNU for Windows (MinGW)。 它是适用于Windows的简易安装版GCC。可以从https://sourceforge.net/projects/mingw/下载安装程序。
2运行MinGW安装程序。
- 如果没有自动打开文件,在下载文件夹中双击它,然后单击“安装”。
3选择安装首选项,然后单击继续。
- MinGW建议使用默认安装文件夹(C:\MinGW )。如果一定要更改文件夹,不要使用名称中带空格的文件夹,比如“Program Files”。
4选择要安装的编译器。
- 至少在左侧面板中选择
基本设置 ,然后在右侧主面板中勾选列出的编译器。
- 资深用户可选择
所有程序包 ,然后选择其他编译器。
5单击安装菜单。 它位于MinGW的左上角。
6单击应用更改。
7单击应用。 随后会下载并安装编译器。
8将MinGW的路径添加到系统环境变量中。 方法如下:
- 按⊞ Win +S 启动搜索,然后输入环境 。
- 在搜索结果中单击
编辑系统环境变量 。
- 单击
环境变量 。
- 单击“用户变量”窗格下方的
编辑 。
- 滚动至“变量值”方框的末尾。
- 在最后一个字母后输入;C:\MinGW\bin 。如果将MinGW安装在其他目录,输入;C:\目录路径\bin 。
- 单击两次
确定 。再次单击
确定 关闭窗口。
9以管理员身份打开命令提示符窗口。 方法如下:
- 按⊞ Win +S ,然后输入cmd 。
- 在搜索结果中右键单击
命令提示符 ,然后选择
以管理员身份运行 。
- 单击
确定 应用更改。
10导航至源代码的保存位置。
- 假设源代码文件helloworld.c的目录是C:\Source\Programs,输入cd C:\Source\Programs 。
11输入gcc helloworld.c –o helloworld.exe 。 将两个“helloworld”分别替换为源代码文件的名称和应用程序的名称。如果程序编译成功,会返回命令提示符窗口,并且不会出现错误消息。
- 必须先更正代码错误,然后才能编译程序。
12输入程序的名称以运行程序。 如果程序的名称是helloworld.exe,输入该名称就能启动程序。广告
注意事项
广告