我正在学习C语言。 我被丹尼斯里奇&Kernighan的参考书籍。 还有前就ANSI投诉程序。 我已经安装了ANSI编译器。 我刚安装了崇高的文本2编辑器。 可能有人给我一个构建系统,将做到以下几点。
1)我的编译源文件
2)显示错误(在孔中格式化的方式)内升华上不成功编译。
3)在成功编译,生成具有相同名称作为我的工作目录中的源文件名的二进制文件。
4)接受内升华任何用户输入来计算输出。 (因为我是一个初学者我大多写会要求用户输入前程序:。计划来计算用户的输入名称的字符数)
5)独立选择为编译&运行。
提前致谢。
从菜单中,选择生成 - >新构建系统......和复制粘贴此:
视窗
只编译:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe", "-lm", "-Wall"],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}
编译和运行:
{
"windows":
{
"cmd": ["cc","-std=c99" ,"$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall", "&","start", "${file_base_name}.exe"]
},
"selector" : "source.c",
"shell": true,
"working_dir" : "$file_path",
}
Linux的
只编译:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],
"selector" : "source.c",
"shell":false,
"working_dir" : "$file_path"
}
编译和运行:
{
"linux":
{
"cmd": ["cc","-std=c99" ,"$file_name","-o", "${file_base_name}", "-lm", "-Wall", ";", "./${file_base_name}"]
},
"selector" : "source.c",
"shell": true,
"working_dir" : "$file_path",
}
并保存此扩展名为* .sublime建造
ST仅仅是一个编辑器,所以你不能把它作为一个输入流,你必须使用一个shell诸如bash,zsh中,......做这件事。
看到状态栏向下崇高文本2,它说的语言,或者说“纯文本”,单击它,然后搜索“C”语言。 打造你只需要保存Ctrl-s
和建设Ctrl-B
易蛋糕! 你也可以尝试一个C的IDE像Eclipse。 http://www.eclipse.org/