另外若是还用到了外部头文件库,则还需要增加系统变量C_INCLUDE_PATH,将其值设为外部头文件库的目录地址,这样c源文件中包含的外部头文件才能被读到。c++要使用系统变量CPLUS_INCLUDE_PATH。
若想要在Sublime Text 3 编辑器中添加编译工具,需要打开Tools->Build System->New Build System,将以下内容加入新打开的文件中,并将文件名保存为C.sublime-build
{
"shell_cmd": "gcc -Wall -Wextra -Werror -fexec-charset=GBK \"${file}\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"shell_cmd": "gcc -Wall -Wextra -Werror -fexec-charset=GBK \"${file}\" -o \"${file_path}/${file_base_name}\" && start cmd /c \"\"${file_path}/${file_base_name}\" && pause\""
}
]
}
然后在Tools->Build System中选择C,这样我们按Ctrl+B 就可以直接在编辑器中编译文件了。
第一次编译需要选择编译的方式, 以后默认不会再次提醒. 请选择C – Run. 如果选择错误, 请按下Ctrl+Shift+B重新选择.