发布网友 发布时间:2022-04-23 11:03
共2个回答
热心网友 时间:2023-10-12 00:14
GCC是一个Linux下自带的编译工具,安装Linux OS时把带有GCC工具的包选上就OK了。
当你用Linux下的编辑工具写好源码之后,在terminal下用命令 gcc xxx.c -o xxx 就编译成功了,生成一个可执行文件xxx,输入命令./xxx 就能运行。追问额。谢谢你了。我的是windows环境
追答1. 先去Cygwin网站(www.cygwin.com)下载一个安装文件(setup.exe),
这个文件体积很小,只有不到300KB。然后双击运行setup.exe。因为是第一次安
装,所以必须选择从Internet在线安装,也可以先从Internet下载安装文件,然
后再手动安装。我选择后者,因为这样,以后我可以在不联网的时候也能安装。
2. 接下来点击“下一步”,然后从一系列服务器列表中选择一个你认为网速
最快的一个作为下载服务器。接着点击“下一步”就会出现如下图所示的界面,
用来选择你想安装的程序。
如果你不做任何修改,将默认安装Cygwin运行所需的最少的程序和组件。不
过,gcc编译器不在默认安装程序之列,所以你必须选择安装gcc。具体是, 在上
述窗口中的列表中展开Devel目录,找到gcc-g++一项,点击“Default”,它就变
成了“Install”,同时由于程序之间的依赖性 gcc-core条目的“Default”,也
变成了“Install”。
此外,为了使gcc能正确编译源文件,还必须安装win32api库,否则会编译出
错。因此,你需要在上述窗口中展开Libs目录,找到win32api一项,将它点成
“Install”。
3. 接下来就是耐心等待程序去下载所需的安装文件了。一旦下载完毕,你再
次运行setup.exe,先选择你将要把Cygwin安装在什么地方,然后再选择你 刚才
所下载的那些安装文件所在的硬盘位置。接着你还需要再次选择安装gcc和
win32api。这样,你就可以开始安装了。
4. 安装完成后,运行Cygwin。在窗口中敲入gcc就可以直接用gcc来编译了。
编译链接生成的可执行文件,系统会自动加上.exe后缀,在Cygwin 环境中可以直
接运行。但如果脱离Cygwin环境,而在MS DOS下运行,则会出错。解决办法很简
单,那就是将cygwin1.dll文件拷贝到C:\WINDOWS目录下即可。
热心网友 时间:2023-10-12 00:14
linux系统下的编译器 到百度上搜一下安装方法 很多的 步骤也很详细