对于C程序设计语言升华文本2构建系统[关闭](sublime text 2 build system

2019-07-04 09:27发布

我正在学习C语言。 我被丹尼斯里奇&Kernighan的参考书籍。 还有前就ANSI投诉程序。 我已经安装了ANSI编译器。 我刚安装了崇高的文本2编辑器。 可能有人给我一个构建系统,将做到以下几点。

1)我的编译源文件

2)显示错误(在孔中格式化的方式)内升华上不成功编译。

3)在成功编译,生成具有相同名称作为我的工作目录中的源文件名的二进制文件。

4)接受内升华任何用户输入来计算输出。 (因为我是一个初学者我大多写会要求用户输入前程序:。计划来计算用户的输入名称的字符数)

5)独立选择为编译&运行。

提前致谢。

Answer 1:

从菜单中,选择生成 - >新构建系统......和复制粘贴此:

视窗

只编译:

{
"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中,......做这件事。



Answer 2:

看到状态栏向下崇高文本2,它说的语言,或者说“纯文本”,单击它,然后搜索“C”语言。 打造你只需要保存Ctrl-s和建设Ctrl-B易蛋糕! 你也可以尝试一个C的IDE像Eclipse。 http://www.eclipse.org/



文章来源: sublime text 2 build system for C programming language [closed]