首页 > 代码库 > [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语言]在命令行编译执行程序