c语言入门问题

我在哪里编程,怎么运行程序,怎么生成.exe程序文件,希望图文解释

这个问题太范围太大了。首先是要用什么编译器。你要用vc还是gnu(字符的)。

我刚开始自己学C语言也有这个疑问。


先说vc ,初学vc使用vc6.0.是windows下的图形集成开发工具。我用起来不爽。基本不用

你要用这个基本没什么可以指导的。下载一个vc6.0安装,启动。然后新建一个文件在文件中输入你的代码,(这里要注意一点。程序最后要加一个死循环要不然运行结果一闪就没了。你看不到)

代码编译好后执行

执行就按那个双箭头那个就行。错误的话下面会报错。

因为vc报错,有些无法不太人性化。不易于初学者排错。


我推荐用gnu的编译器: gcc


这个搭建环境比较麻烦但是初学c我觉得最合适了。

1、安装虚拟机 VMware 9.0网上有破解版。450M左右,安装完可能会提示输入注册码,在网上搜索一个就能用。我就一直这样用的。一般不用安装汉化包

2、下载一个ubuntu的系统(linux操作系统)在http://www.ubuntu.org.cn/download/desktop下载12.04这个版本就行。

上面两步在百度经验中有详细安装步骤,有图有真相。

http://jingyan.baidu.com/article/14bd256e0ca52ebb6d26129c.html

3、然后就是安装编译器了。这个超级简单

    在

你刚安装的时候可能没有第5个图标。也就是终端的图标。你在你单击第一个图标会出现一个输入框。你输入“z”就会出现终端的图标了。然后再终端中输入下面这个命令:

    

sudo apt-get  build-depgcc

然后终端提示你输入密码。就是你安装系统的时候设置的密码:

就联网自动安装了。


到此环境就全部搭建完了。

然后在终端中输入gedit,打开文本编辑器。你可以在这里写代码了。(你可以在上面图片的图标上右击选择锁定到启动栏、以后就直接单击这个图标就启动程序了)


在终端中输入gcc  。。。      说明 : 。。。就是你写的程序的名字。


下面需要几个必备的linux小知识:

1、gcc 编译源文件要在源文件的目录下 

2、编译好默认的可执行文件时a.out

3、使用 ./a.out 运行你的可执行程序看结果

4、必备命令:

        gcc  filename  -o  filename2                 ;-o是重命名 为filename2 就不是默认的a.out

                                                                        执行程序用 ./filename2

        cd  dir                         ; dir是文件夹路径名 这样就能进入相应路径了。

        cd   ..                          ; 两个点表示上一级目录

        

追问

那有办法不闪一下而一直显示吗

追答

这个问题只在vc编译器中存在。在main函数最后加一个死循环就可以了。
比如在return 0;前面加一个while(1); 就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-09

用这软件打开网上都有下载,双击图标后运行。也可以用我上传的——VC++6.0 二级计算机考试专用的。




点新建 文件 C++Source File 文件名自定后面必须有.c后缀 如11.c(要用英文书写!)

然后输入程序后点组件再点编译(0个警告,0个错误)后运行后会出现如上图黑屏就是exe的文件的显示了。

 

追问

他显示时闪一下就没了,怎么办

追答

编译后按Ctrl+F5 试试

本回答被提问者采纳
第2个回答  2014-03-09
下载个VC6.0好了,简单好用,也能够生成exe。下载安装之后,新建一个笔记本,格式为.c,打开就能写代码了
第3个回答  2014-03-09
下载vs2010 集成编译、链接、运行
第4个回答  2014-03-09
记事本编程就行 后缀.c
用gcc (装个) 编译后在我的文档里有.exe
双击就运行了追问

用gcc (装个) 编译是什么意思

追答

cygwin 就是个编译器,百度下使用方法
最简单的方法就是
新建一个文档 例如 a.c
内容是
#include
#include

int main()
{
printf("Hello World !\n");
return 0;
}

然后在运行里面输入gcc a.c
然后在我的文档里有a.exe

相似回答