Task.json vscode C++

Ngôn ngữ lập trình C/C++ là một ngôn ngữ được ưu tiên. Nó được nhiều IDE hỗ trợ mạnh mẽ. Tuy nhiên, nhiều anh em vẫn đang tìm cách lập trình C với Visual Studio Code. Chắc chắn là VSCode có sức hấp dẫn theo một cách rất riêng. To install and code get C on VSCode hơi cực một chút. Anh em cần nắm bắt một số kiến ​​thức định nghĩa nhất về ngôn ngữ lập trình, trình biên dịch và cả kiến ​​thức về VSCode nói chung nữa. 😂 Thôi không dài, bắt đầu nào

tổng quan

Trong bài viết này, mình sẽ hướng dẫn anh em config VSCode để lập trình C/C++ đơn giản nhất. Cách này có thể áp dụng cho cả Windows. MacOS và Linux. Nhìn chung thì có vài bước sau

  • Cài đặt Visual Studio Code. Xem hướng dẫn tại đây
  • Cài đặt biên dịch tương ứng với hệ điều hành
    • các cửa sổ. MinGW
    • Linux. GCC
    • Hệ điều hành Mac. GCC / tiếng kêu
  • Thiết lập không gian làm việc
    • Nói cho sang chảnh chứ thật ra là tải repo mình xây sẵn trên Github về thôi. 😂
    • Anh em vào repo này. vscode-c-config and clone về máy nhé
    • Cài đặt tiện ích mở rộng. C/C++ for Visual Studio Code và đọc hướng dẫn sử dụng nếu siêng năng
  • Biên dịch và chạy thử helloworld. c
    • It's menu. Chỉ cần nhấn F5 để chạy
    • File thực thi nằm trong thư mục /bin

MỤC LỤC

Bước 1. Cài đặt biên dịch

Not same as web setting, only the open file HTML by browser is we could see a result. Đối chiếu với hầu hết các ngôn ngữ lập trình. Chúng ta phải tiến hành biên dịch hoặc thông dịch sang ngôn ngữ máy. Trình biên dịch đóng vai trò mã nguồn, mã tệp của trò chơi của chúng ta thành loại mã mà máy tính có thể hiểu và thực thi được. Ở đây mình hướng dẫn 3 cách cài đặt trình biên dịch C++ tương ứng cho Linux, MacOS và Windows (cái này cực nhất để kết thúc 🤷‍♀️)

Đối chiếu với Linux. GCC GNU

Thường thì các distro Linux đã được cài đặt sẵn biên dịch C/C++. Trong một số trường hợp, trình biên dịch không được cài đặt sẵn, chúng ta cần cài đặt thông qua Trình quản lý gói của bản phân phối. Đây là cách cái gcc và g++ cho Debian/Ubuntu. Các distro khác cũng có các cài đặt tương tự, anh em chịu khó Google nhé

Cài đặt gcc và g++ trên Ubuntu

Vỏ bọc

1

2

3

sudo apt install gcc # Dành cho ngôn ngữ

sudo apt cài đặt g ++ # Dành cho ngôn ngữ C++

gcc -- phiên bản.        # Lệnh này để xem phiên bản gcc, chạy sau khi cài đặt xong.

Nếu muốn cài đặt đầy đủ bộ hỗ trợ để lập trình trên Linux, anh em sử dụng lệnh dưới đây cũng được. Sao chép hết bỏ vào thiết bị đầu cuối rồi nhấn Enter, Có, Y các kiểu cũng được

Cài đặt gói build essential trên Ubuntu

Vỏ bọc

1

2

3

4

sudo apt cập nhật

sudo apt cài đặt xây dựng - essential -y

sudo apt cài đặt trang chủ - dev -y

gcc -- phiên bản

Đối chiếu với MacOS. Kêu vang

Cài đặt thông qua Xcode

Một trong những lý do khiến nhiều anh em lập trình viên thích và chọn MacOS làm hệ điều hành chính là Xcode. IDE này hỗ trợ nhiều thứ lợi hại lắm, mới mua máy về, cài đặt Xcode, chạy thêm vài lệnh, bùmmmm…. mã hóa. Xcode has an call tool is xcode command line tool. Nghe cái tên là biết nó hỗ trợ thêm cho anh em vài tính năng trên dòng lệnh rồi. Nó cũng bao gồm C++ biên dịch biên dịch. Để cài đặt, chỉ cần nhập 2 lệnh bên dưới, sau đó nhập mật khẩu, xác nhận các kiểu là xong. Chi tiết cài đặt xem tại đây

Cài đặt Công cụ dòng lệnh Xcode

Vỏ bọc

1

2

xcode - chọn -- cài đặt

clang -- phiên bản

Cài đặt thông qua Homebrew – Dành cho anh em thích thu gọn

Có nhiều anh em xài mac đời cũ quá, hoặc dung lượng ổ cứng không cao nên không thể khô máu với Xcode. Mình khuyến khích anh em cài đặt thông qua Homebrew. Đây là một công cụ quản lý các gói tin (package manager). Nó cũng giống như apt bên Ubuntu hoặc bên winget bên Windows. Anh em open terminal and run times the following command

Cài đặt Homebrew

Vỏ bọc

1

/ bin / bash - c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Cài đặt gcc và g++ bằng Homebrew trên MacOS

Vỏ bọc

1

2

3

brew cài đặt gcc

pha cài đặt g ++

gcc -- phiên bản

Cả Linux và MacOS, nếu kết quả tương tự như thế này là thành công

Task.json vscode C++
Task.json vscode C++

MinGW – dành cho Windows

Do Windows không hỗ trợ sẵn phần mềm quản lý gói tin, nên việc cài đặt trình biên dịch C trở nên hơi gian nan. Ở bước này, chúng ta cần tải xuống bộ cài đặt MinGW từ trang web, sau đó cài đặt một cách thủ công. Cuối cùng là phải chỉnh sửa biến môi trường để có thể gọi trình biên dịch C từ dòng lệnh cửa sổ (cmd). Để cài đặt trình biên dịch C/C++ MinGW, anh em tải bộ cài đặt ở liên kết bên dưới và thực hiện chúng bốn bức ảnh nhá

Lưu thư mục cài đặt nên đặt là.
C. \MinGW

Trang chủ. MinGW-w64
Tải bộ cài đặt. MinGW-W64-cài đặt. exe (Khuyên dùng)
Đủ là MinGW nhưng hơi khác. đây

Task.json vscode C++

B1. Chọn như hình nhé

Task.json vscode C++

B2. Chú thích cài đặt thư mục

Task.json vscode C++

B3. Chờ…

Task.json vscode C++

B 4. xong


Bước 2. Thiết lập biến môi trường (Environment Variables)

Đối với MacOS và Linux, sau khi cài đặt trình quản lý gói gcc thông qua. Môi trường biến đổi tự động được bổ sung vào hệ thống, bạn có thể bỏ qua bước này. Đối với Windows, anh em cần đưa thư mục /bin của MinGW vào danh sách biến môi trường. Nếu cài đặt đúng như bước trên, thư mục MinGW sẽ là

C. \MinGW\mingw64\bin

Task.json vscode C++

B1. Tìm kiếm từ khóa “env”

Task.json vscode C++

B2. Làm theo thứ tự thứ tự

Task.json vscode C++

B3. Làm theo số 1, rồi nhấn “Chỉnh sửa”, đừng nhấn số 2

Task.json vscode C++

B 4. Click new and add thư mục /bin của MinGW vào

Sau khi hoàn tất 4 bước trên, anh em nhấn hết các nút Ok, Yes các kiểu. Sau đó mở cmd và nhập lệnh gcc. If results as the picture is Successful, if don't try again or comment side under

Task.json vscode C++
Task.json vscode C++


Bước 3. Thiết lập không gian làm việc

Phần quan trọng này, anh em đừng bỏ qua. Workspare là nơi chứa các dự án với thiết lập tương thích của VSCode. Khi thiết lập trình bằng VSCode, anh em vẫn có thể mở tệp *. c or *. cpp and edit. Nhưng sẽ không thể sử dụng các tính năng như gợi ý mã, biên dịch, thực thi hoặc gỡ lỗi. Workspace đơn giản là mở thư mục mã nguồn bằng VSCode. Sau đó, cần thiết lập các tính năng trên để có thể thiết lập chương trình C. Nghe thì hơi cồng kềnh vì các IDE đã tự động làm việc đó cho chúng ta rồi, nhưng việc config để lập trình C bằng VSCode giúp anh em hiểu rõ về ngôn ngữ lập trình hơn. Mình đã tạo template project sẵn, anh em có thể tải về từ link bên dưới rồi tham khảo cách mình config

Github. voxvanhieu/vscode-c-config

Dự án mẫu nhân bản

Vỏ bọc

1

2

3

git clone https. // github. com / voxvanhieu / vscode . git c-config.git

cd vscode - c - config

.

Tiếp theo, hãy mở thư mục sao chép về bằng Visual Studio Code. Bước này quan trọng nhé. Anh em nên tìm hiểu sơ qua về cách làm việc với workspace trên VSCode tại đây. 👉

Task.json vscode C++
Task.json vscode C++
Click chuột phải và chọn Open with Code

Xoáy bánh, cuộn kem và chạy thử

Biên dịch và chạy HelloWorld. c

Sau khi làm tất cả các bước trên, anh em cài đặt tiện ích mở rộng C/C++ cho Visual Studio Code. Sau đó mở tệp HelloWorld. c and click F5 to compile and run program. Xem thêm.

Task.json vscode C++
Task.json vscode C++

Task.json vscode C++
Task.json vscode C++
And here is results

Run debug cũng rất ổn áp

Làm sao để bao gồm?

Các bạn mở tệp c_cpp_properties.json trong thư mục .vscode và thêm thư mục chứa các tệp bạn cần đưa vào. Dưới đây là ví dụ cho Windows. Các OS khác mình cũng viết sẵn trong file, các bạn có thể chỉnh sửa cho phù hợp

c_cpp_properties. json

JavaScript

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

{

    "cấu hình". [

        {

            "tên". "Windows - MinGW",

            "intelliSenseMode". "${default}",

            "defines". [

                "_DEBUG",

                "UNICODE",

                "_UNICODE"

            ],

            "cChuẩn". "c11",

            "cppStandard". "c++17",

            "includePath". [

                "${default}",

                "${workspaceFolder}/src"

            ]

        }

}

Nếu cấu hình không hạ xuống, anh em có thể xin vía để thay đổi cấu hình như sau

Task.json vscode C++
Task.json vscode C++

Use g++ to compile C++ instead of gcc

Nếu bạn muốn biên dịch bằng trình biên dịch C++, hãy tìm đến tệp tasks.json trong thư mục .vscode và đã chỉnh sửa gcc thành g++

Task.json vscode C++
Task.json vscode C++

Tổng kết

Trên đây là hướng dẫn lập trình C với Visual Studio Code đơn giản nhất, dành cho tất cả các hệ điều hành Windows, MacOS và Linux. Một lưu ý khác, để trả lời mục tiêu của bài viết. Mình đã lược bỏ khá nhiều chi tiết chắc chắn sẽ quan trọng đối với anh em đã cố gắng. Nếu anh em đã try hard rồi thì ngại gì không xem thử mấy file trong. vscode mình viết cái gì ở con trỏ. Và cuối cùng, đây là nơi anh em có thể tìm được bất cứ thứ gì mình cần khi code C/C++ với VSCode