首页 > 代码库 > [C语言]在命令行编译执行程序

[C语言]在命令行编译执行程序

-----------------------------------------------------------------------------------------

1. 在Mac和Linux上写C语言之前,首先要看看是否安装了编译器:

  在终端下输入gcc后回车进行检测,如果安装过,将提示 clang: error: no input files(没有输入文件);

 

  如果没有安装,在Mac下根据提示安装Xcode或gcc编译器即可,在CentOS下直接yum -y install gcc gcc-c++(-y表示将自动选择y)

 

---------------------------@黑眼诗人 <www.chenwei.ws>---------------------------- 

 

2. 现在开始愉快的写代码:

  在Xcode里对新建的项目文件使用command+R就直接编译运行你的c代码了。

 

  在Mac终端下,使用神器vim,如:vim test.c ,它不会帮你新建test.c,写完c代码后你需要command+s保存,然后:wq!退出,使用命令gcc test.c编译,不指定编译后的文件名,编译文件名都将是a.out ,运行它使用./a.out

 

  在Linux下,同样使用vim,输入vim test.c 的时候就在当前目录新建了test.c文件,写完c代码直接:wq!保存退出,使用gcc test.c编译,运行编译文件./a.out

 

  Sublime Text是一款值得使用的文本编辑器,如果装好环境,使用cmd+B对代码进行编译,shift+cmd+B运行,但是Sublime只能运行一个程序,如果需要运行有输入的程序,就必须离开Sublime进入到终端。

  

  Windows环境下C/C++集成开发环境(IDE)推荐Dev-C++,这里不作过多介绍,下载地址在这里:http://sourceforge.net/projects/orwelldevcpp/?source=directory。

 

3. DEMO:

#include "stdio.h"int main(){  printf("nihao,shijie! \n"); //nihao, shijie

printf("12+12=%d", 12+12); //12+12=24
return 0; }

 

[C语言]在命令行编译执行程序