# Cài đặt và chạy code C++ trên macOS ## Cài đặt ### Tải Command Line Tools 1. Truy cập https://developer.apple.com/xcode/resources/ 2. Lướt xuống tìm **Additional tools** và bấm vào [View downloads](https://developer.apple.com/download/all/) 3. Đăng nhập vào bằng Apple ID sau đó sẽ được đưa đến trang download 4. Lướt xuống sẽ tìm thấy **Command Line Tools for Xcode XX.X** 5. Bấm **View Details**. 6. Bấm vào dòng chữ màu xanh nước biển để tải. ![Screenshot 2024-06-06 221611](https://hackmd.io/_uploads/S15Af81BC.png) ### Tải Homebrew 1. Mở ứng dụng **Terminal** 2. Sao chép và dán dòng sau vào **Terminal**: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 3. Đợi một thời gian cho đến khi quá trình cài đặt hoàn tất ### Tải trình biên dịch Trình biên dịch hay phần mềm biên dịch là một chương trình máy tính làm công việc dịch một chuỗi các câu lệnh được viết bằng một ngôn ngữ lập trình, thành một chương trình tương đương nhưng ở dưới dạng một ngôn ngữ máy tính mới và thường là ngôn ngữ ở cấp thấp hơn, như ngôn ngữ máy. - [Wikipedia](https://vi.wikipedia.org/wiki/Tr%C3%ACnh_bi%C3%AAn_d%E1%BB%8Bch) 1. Sau khi quá trình cài đặt `homebrew` hoàn tất, ta tải trình bằng cách dán dòng sau vào **Terminal** ```bash brew install gcc ``` 2. Sau đó, lần lượt dán các dòng sau vào **Terminal**: ```bash cd /opt/homebrew/bin/ ``` ```bash ln -s g++-12 g++ ``` ### Tải Visual Studio Code 1. Truy cập https://code.visualstudio.com/ 2. Bấm vào **Download for macOS** 3. Giải nén file vừa tải 4. Kéo tệp **Visual Studio Code.app** vào thư mục **Applications** ### Tải, cài đặt extension 1. Mở Visual Studio Code từ thư viện ứng dụng 2. Vào mục **Extension** gõ *Code Runner* 3. Bấm **Install** để tải ![Screenshot 2024-06-07 105130](https://hackmd.io/_uploads/S1PAQbxrR.png) 4. Sau khi tải xong bấm vào **bánh răng cài đặt > Extension Settings**. 5. Ở màn hình cài đặt, kéo xuống dưới, tìm *Code-runner: Run in terminal* ![Screenshot 2024-06-07 111359](https://hackmd.io/_uploads/rk9GKZerA.png) 6. Tích **chọn** như hình 7. Lướt lên trên, tìm *Code-runner: Executor Map*, bấm **Edit in settings.json** 8. Tìm dòng có chữ *cpp* ```json "cpp": "g++ -std=c++11 $fullFileName -o $dir$fileNameWithoutExt && $dir$fileNameWithoutExt", ``` 9. Thay thế dòng đó bằng dòng sau: ```json "cpp": "cd $dir && g++ -std=c++11 $fullFileName -o $dir$fileNameWithoutExt && $dir$fileNameWithoutExt", ``` ## Cách chạy code 1. Tạo file mới bằng cách bấm vào **File > New File** 2. Ở góc phải dưới, bấm **Plain Text** 3. Gõ *C++* và nhấn phím **return** ![Screenshot 2024-06-07 110657](https://hackmd.io/_uploads/Bk7dD-xHC.png) 4. Nhập code 5. Bấm nút tam giác ở góc phải trên để chạy <style> p, h1, h2, h3, h4, h5, h6, li { font-family: -apple-system, sans-serif; } b, strong { font-weight: 600; } </style>