参考链接
Build Systeam
Setting Up Sublime Text For Competitive Coding in C++14 on Ubuntu
1.安装GCC编译器
sudo apt-get update
sudo apt-get install gcc
gcc -v
2.配置gcc 和 g++
打开sublime,选择Tools–>Build System–>New Build System,删除原有内容,复制下面代码
ctrl + s 保存命名为 gcc
{
"encoding": "utf-8",
"working_dir": "$file_path",
"cmd":["bash", "-c", "gcc '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c",
"variants":
[
{
"name": "c_Run",
"cmd": [ "bash", "-c", "gcc '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
},
{
"name": "c_RunInCommand",
"cmd": [ "gnome-terminal","--","bash", "-c", "gcc '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}' && read -p '\nPress any key to continue...' "]
}
]
}
同理,打开sublime,选择Tools–>Build System–>New Build System,删除原有内容,复制下面代码
ctrl + s 保存命名为 g++
{
"cmd":["bash", "-c", "g++ -std=c++14 -Wall '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": [ "bash", "-c", "g++ -std=c++14 '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
},
{
"name": "c_RunInCommand",
"cmd": [ "gnome-terminal","--","bash", "-c", "g++ -std=c++14 '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}' && read -p '\nPress any key to continue...' "]
}
]
}
3.打开一个 .c文件 或 .cpp文件,选择 Tools–>Build System–>gcc / g++ ,按下 ctrl + shift + b 即可运行