# Thiết lập Sublime Text 3 để biên dịch và chạy ngôn ngữ C

**Published:** July 26, 2016
**Tags:** C-Language, Sublime Text, editor

**Summary:** Cách cấu hình build system trong Sublime Text 3 với gcc để biên dịch và chạy chương trình C ngay trong trình soạn thảo


---

[Xem hướng dẫn cài đặt Sublime text 3](/Sublime-Text/huong-dan-cai-dat-sublime-text-3/).

## 2. Tiếp đó cài đặt gcc để biên dịch ngôn ngữ c:

Mở **Terminal** (Ctrl + Alt +t) và gõ lần lượt các lệnh sau để cài đặt gói **build-essential**:

```sh
sudo apt-get update
sudo apt-get install build-essential
```

## 3. Cấu hình Build system cho Sublime Text để biên dịch và chạy C:

Mở **Sublime Text 3**, chọn menu **Tools > Build System > New Build System…**

Chèn đoạn mã sau và lưu lại dưới tên **GCC.sublime-build**

```js
{
"shell_cmd" : "gcc $file_name -o ${file_base_name}",
"working_dir" : "$file_path",
"variants":
  [
    {
      "name": "Run",
      "shell_cmd": "gcc $file_name -o ${file_base_name} &amp;&amp; ${file_path}/${file_base_name}"
    }
  ]
}
```

<img src="/posts-data/2016-07-26-thiet-lap-sublime-text-3-de-bien-dich-va-chay-ngon-ngu-c/Bien-dich-c-Sublime-Text-3.png" alt="Build C trong Sublime Text 3" ></img>

<img src="/posts-data/2016-07-26-thiet-lap-sublime-text-3-de-bien-dich-va-chay-ngon-ngu-c/Luu-build-file-c-Sublime-Text-3.png" alt="Lưu build file C trong Sublime Text 3" ></img>

