• Sublime Text 3编译的配置

    2016/07/03 Ladcoder

  Sublimte Text不止是一个文本编辑器,它还允许配置某编程语言的编译环境,确切地说,就是允许你指定某编译器的路径,以及编译参数,然后直接在Sublime Text内调用该编译器编译当前所编辑的源码,而不用离开当前编辑环境跑到命令行下打一大串编译命令,无疑这对编程工作带来极大的便利,但我在实践中发现它的配置过程也有一些坑:

问题及解决:

  1. “No such file …” 无法进行编译

显而易见,这是找不到编译器了,解决方法是,打开对应的编译配置文档,添加路径:

{

“path”: “/usr/bin: … :/usr/local/bin”,

}

这里我用省略号表示系统的全局路径定义,因为全局路径这条字符串比较长,我懒得写了,所以用省略号代替了,注意,最后那一项 /usr/local/bin 才是编译器所在路径,如果你要调用的编译器不在该路径,请自行替换。

2.  编译失败

如上,添加或修改编译参数

{

“cmd”: [“<XXX>”, “-c”, “$file”],

}

<XXX>是编译器的名称,关键在于,”-c” 这个参数,显式指明这是”compile”, 如果你要调用的编译器的编译参数不是”c”而是其它,请自行替换。

3. 快捷键

 Commnand+B ,对当前源码进行编译,正常情况下,会打开小窗,列出编译结果。据说在Windows系统下可能出现没有小窗的问题,我在Mac系统上没有发现该问题。

 

1 收藏


直接登录