use*_*rox 15 c system build sublimetext2
我正在学习C语言.我指的是Dennis Ritchie和Kernighan的书.那就是ANSI ANSI投诉计划.我已经安装了ANSI编译器.我刚刚安装了Sublime text 2编辑器.有人可以给我一个可以执行以下操作的构建系统.
1)编译我的源文件
2)在不成功的编译时,在sublime内显示错误(格式良好).
3)成功编译后,生成名称与工作目录中的源文件名相同的二进制文件.
4)接受sublime内的任何用户输入以计算输出.(由于我是初学者,我主要编写会要求用户输入的程序.例如:用于计算用户输入名称中字符数的程序.)
5)编译和运行的单独选择.
提前致谢.
小智 34
从菜单中选择Build - > New build system ...并复制粘贴:
视窗
仅编译:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe", "-lm", "-Wall"],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}
Run Code Online (Sandbox Code Playgroud)
编译和运行:
{
"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",
}
Run Code Online (Sandbox Code Playgroud)
Linux的
仅编译:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],
"selector" : "source.c",
"shell":false,
"working_dir" : "$file_path"
}
Run Code Online (Sandbox Code Playgroud)
编译和运行:
{
"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",
}
Run Code Online (Sandbox Code Playgroud)
并使用扩展名*.sublime-build保存
ST只是一个编辑器,所以你不能将它用作输入流,你必须使用像bash,zsh,...这样的shell来做它.
| 归档时间: |
|
| 查看次数: |
28391 次 |
| 最近记录: |