怎么使用GNU编译器(GCC)编译C程序(gnu c 编译器)
-
接要: 朋友们好,陈山茹来为大家解答以上问题。怎么使用GNU编译器(GCC)编译C程序(gnu c++编译器)很多人还不知道,现在让我们一起来看看吧
本指南介绍如何使用Linux版GN...
黄文星网友提问:
怎么使用GNU编译器(GCC)编译C程序(gnu c 编译器)
本文共1988字权威答案:
本指南介绍了如何使用Linux版GNU编译器(GCC)和Windows版Minimalist GNU for Windows(MinGW)C程序从源代码编译。
方法1使用Unix版GCC
1在Unix在系统上打开终端窗口。
2输入gcc --version
并按? Enter
。然后返回C编译器的版本号。如果找不到命令,可能还没有安装GCC。若未安装,在Linux找出如何在发行版的相关文档中获得正确的安装包。如果正在编译C 程序,改用g “。保存导航至源代码的位置。
假设源代码文件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。操作刚编译的程序。
输入&# 46;/HelloWorld,将“HelloWorld替换程序名称。方法2使用Windows版MinGW
1下载Minimalist GNU for Windows (MinGW)。
它是适用于Windows简易安装版GCC。可以从https://sourceforge.net/projects/mingw/下载安装程序。2运行MinGW安装程序。
如果文件没有自动打开,双击下载文件夹,然后单击安装。选择安装首选项,然后单击继续。
MinGW建议使用默认安装文件夹(C:\MinGW)。如果必须更改文件夹,不要使用名称中有空格的文件夹,如Program Files”。选择要安装的编译器。
至少在左面板中选择基本设置
,然后在右主面板上勾选出编译器。资深用户可以选择所有程序包
,然后选择其他编译器。单击安装菜单。
它位于MinGW的左上角。6单击应用程序更改。
7单击应用。
编译器将并安装编译器。8将MinGW将路径添加到系统环境变量中。
方法如下:按: Win S启动搜索,然后输入环境。在搜索结果中单击环境变量编辑系统
。单击环境变量
。单击用户变量窗格下方编辑
。滚动到变量值方框的末尾。输入最后一个字母;C:\MinGW\bin。如果将MinGW安装在其他目录中,输入;C:\目录路径\bin。单击两次确定
。再次单击确定
关闭窗口。打开命令提示符窗口作为管理员。
方法如下:按: Win S,然后输入cmd。右键单击搜索结果命令提示符
,然后选择作为管理员运行
。单击确定
应用更改。保存导航至源代码的位置。
假设源代码文件helloworld.c的目录是C:\Source\Programs,输入cd C:\Source\Programs。11输入gcc helloworld.c –o helloworld.exe。
将两个“helloworld替换源代码文件的名称和应用程序的名称。如果程序编译成功,将返回命令在编译程序之前,必须更正代码错误。以运行程序的名称输入程序。
假如程序的名称是helloworld.exe,输入此名称启动程序。注意事项
添加编码-g选项将生成调试信息,使您更容易使用相应的调试程序GDB进行调试。可以创建Makefiles提高大型程序的编译效率。如果使用优化选项,需要权衡利弊。例如,优化速度会增加文件,甚至降低精度,反之亦然。编译C 程序时,G 的用法与GCC相同。注意C 文件的扩展名不是.c,而是.cpp。你需要准备
运行Linux或Windows的电脑有关GNU/Linux以及安装应用程序的基本知识程序代码文本编辑器,如Emacs或viruanjian/7012.html以上就是编译器,程序,单击的相关信息资料了,希望能帮到您。 以上是相关信息,希望对您有所帮助。-
圈9,zhidaobaiduco
圈1、圈2、圈3、圈4、圈5、圈6、圈7、圈8、圈9、圈10怎么打?输入法没问题。以下三种操作方法可以借鉴。方法1:使用搜狗输入法。单击工具箱。2.点击完整zh
2023-02-11阅读:0 -
怎么在电脑上切换显示器1和2(怎么把显示器1换成2)
朋友们好,高启淑来为大家解答以上问题。怎么在电脑上切换显示器1和2(怎么把显示器1换成2)很多人还不知道,现在让我们一起来看看吧 本指南介绍如在Windows电脑上切换显示器1
2022-08-07阅读:0 -
怎么在Windows或Mac提高图片的分辨率(mac调整图片分辨率)
朋友们好,陈士豪来为大家解答以上问题。怎么在Windows或Mac上提高图片的分辨率(mac调整图片分辨率)很多人还不知道,现在让我们一起来看看吧 本指南介绍如何在Window
2022-08-07阅读:0 -
怎么使用GNU编译器(GCC)编译C程序(gnu c 编译器)
朋友们好,陈山茹来为大家解答以上问题。怎么使用GNU编译器(GCC)编译C程序(gnu c++编译器)很多人还不知道,现在让我们一起来看看吧 本指南介绍如何使用Linux版GN
2022-08-06阅读:0 -
怎么屏蔽Facebook(怎么屏蔽facetime电话)
朋友们好,蔡亚妤来为大家解答以上问题。怎么屏蔽Facebook(怎么屏蔽facetime电话)很多人还不知道,现在让我们一起来看看吧 你是否发现自己浪费在Facebook数小时
2022-08-05阅读:0 -
怎么关闭iCloud音乐资料库(icloud音乐资料库)
朋友们好,蔡孟劭来为大家解答以上问题。怎么关闭iCloud音乐资料库(icloud音乐资料库)很多人还不知道,现在让我们一起来看看吧 本篇文章教你如何在iPhone、iPad或
2022-08-03阅读:0