hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
    • Cấu trúc dữ liệu và giải thuật
    • Lập Trình C# Cơ Bản
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Học C căn bản
  • Học C++ Căn bản
  • IDE - Editor - Công cụ lập trình
  • Lập trình C/C++
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs

  • 31-01-2022
  • Toanngo92
  • 2 Comments

Visual Studio Code là một trình oạn thảo mã nguồn miễn phí do Microsoft tạo ra, hoạt động được trên đa nền tảng Windows, Linux và macOS. Các tính năng bao gồm hỗ trợ gỡ lỗi, nhắc cú pháp, tự động nhắc mã thông minh, nhắc khối lệnh, tái cấu trúc khối lệnh, tích hợp Github, các bạn có thể tham khảo thêm cách sử dụng visual studio code tại bài viết Hướng dẫn sử dụng Visual Studio Code và các vấn đề lập trình viên thường gặp. Đối với C/C++, bộ công cụ này là bộ công cụ được lập trình viên C/C++ sử dụng phổ biến nhất hiện nay, sử dụng trên nhiều dự án thực tế.

Vậy lí do tại sao khi học tập nhiều người vẫn sử dụng Dev C++, nhưng khi làm việc thực tế lại sử dụng visual studio code ? Vì những lí do cơ bản sau:

  • VScode để cài đặt môi trường chạy mất nhiều công đoạn, phức tạp hơn nhiều so với Dev C++, tuy vậy nó lại mô phỏng được chính xác được môi trường chạy trong thực tế hơn. Và khi làm việc thực tế, chúng ta cần hiểu rằng môi trường chạy ổn định rất quan trọng
  • Vì sát với môi trường thực tế nên VScode bắt lỗi cũng chặt hơn, nhiều mã nguồn chạy tốt trên Dev C++ sang VSCode bị lỗi (do khác trình biên dịch hoặc phiên bản – các bạn có thể hình dung tới việc từ điển Việt -> Anh – Anh khác Việt -> Anh – Mỹ để dễ hình dung)

Mục lục

  • Hướng dẫn cài đặt Visual Studio Code để lập trình C trên hệ điều hành Windows
    • Bước 1: Tải về Visual Studio
    • Bước 2: Cài đặt Visual Studio
    • Bước 3: Tải xuống C/C++ Extension (tiện ích mở rộng) cho Visual Studio Code
    • Bước 4: Tải xuống và cài đặt MinGW
    • Bước 5: Tạo biến môi trường cho MinGW
    • Bước 6: kiểm tra biến môi trường xem đã được nhận diện bởi Windows hay chưa
    • Bước 7: Khởi tạo File và chạy chương trình C đầu tiên “Hello World” bằng Visual Studio Code
      • Bước 1: Mở Visual Studio Code và tạo file mới
      • Bước 2: bắt đầu viết một đoạn code đơn giản và lưu thành file mã nguồn helloword.c
  • Hướng dẫn cài đặt Visual Studio Code để lập trình C trên hệ điều hành MacOS

Hướng dẫn cài đặt Visual Studio Code để lập trình C trên hệ điều hành Windows

Bước 1: Tải về Visual Studio

Các bạn truy cập https://code.visualstudio.com/download và tải về bộ cài Visual Studio Code từ trang chính hãng. hoặc tìm kiếm từ khóa vscode và bấm vào kết quả đầu tiên trả về từ google:

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Giao diện trang offical Visual Studio Code

Bước 2: Cài đặt Visual Studio

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Bắt đầu tiến trình cài đặt Visual Studio Code
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Kiểm tra các tùy chọn như được hiển thị trong hình trên và bấm vào Next để tiến hành cài đặt.
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Bấm Next, Install và finish để kết thúc quá trình cài đặt

Bước 3: Tải xuống C/C++ Extension (tiện ích mở rộng) cho Visual Studio Code

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Tìm kiếm và cài đặt tiện ích mở rộng C/C++ trên marketplace Visual Studio Code
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Giao diện sau khi đã cài đặt tiện ích mở rộng C/C++ cho Visual Studio Code

Bước 4: Tải xuống và cài đặt MinGW

Tải xuống Minimalist GNU for Windows tại đây https://sourceforge.net/projects/mingw/

Tiến hành bấm vào file mingw-get-setup.exe để tiến hành cài đặt

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Giao diện cài đặt MinGW
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Tiếp tục bấm Continue
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Giao diện khi tải về package MinGW thành công, bấm continue để chuẩn bị tiến hành cài đặt và giao diện package sẽ mở ra
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Chọn các option để tiến hành cài đặt
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Sau khi chọn toàn bộ option, chọn Apply Changes
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Tiếp tục bấm Apply, giao diện sẽ bắt đầu tiến trình tải
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Giao diện tiến trình tải thành công

Bước 5: Tạo biến môi trường cho MinGW

Truy cập vào thư mục C:\MinGW\bin vừa cài đặt và bấm tổ hợp phím CTRL+C (Copy) để lấy đường dẫn biến môi trường

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs

Truy cập tính năng Edit the system environment variables của windows bằng cách gõ system environment trên thanh tìm kiếm của windows taskbar

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Truy cập tính năng chỉnh sửa biến môi trường
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Bấmchuột vào nút Environment Variables
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Giao diện chỉnh sửa biến môi trường, chọn dòng path và bấm nút edit để chỉnh sửa
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Bấm nút New, CTRL+V(Paste) và tiếp tục bấm OK

Với các bước tiếp theo, tiếp tục bấm OK để tắt trình chỉnh sửa biến môi trường.

Bước 6: kiểm tra biến môi trường xem đã được nhận diện bởi Windows hay chưa

Truy cập vào CMD để tương tác với máy tính bằng giao diện màn hình đen ( không có đồ họa)

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Vào trình tìm kiếm application của windows vaf gox CMD, chọn Command Prompt

Gõ lệnh này để kiểm tra xem G++ đã được cài đặt và nhận diện chưa

g++ --version
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Nếu nội dung trả về sau câu lệnh hiển thị phiên bản G++ như hình thì đã thành công

Nếu bạn gặp lỗi trong các bước cuối, quay lại bước cài đặt MinGW để đảm bảo MinGW được cài đặt đầy đủ và đúng quy trình !

Bước 7: Khởi tạo File và chạy chương trình C đầu tiên “Hello World” bằng Visual Studio Code

Bước 1: Mở Visual Studio Code và tạo file mới

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Bấm File trên thanh Menu, chọn New File hoặc dùng tổ hợp phím CTRL+N

Bước 2: bắt đầu viết một đoạn code đơn giản và lưu thành file mã nguồn helloword.c

#include <stdio.h>
#include <stdlib.h>
int main(void){
    printf("Hello World");
    return 0;
}
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
tạo file helloworld.c và bắt đầu viết mã nguồn
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Mở terminal trên VSCode và bắt đầu tiến hành gõ lệnh để tương tác với máy tính bằng màn hình đen
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
dùng câu lệnh cd <tenthumuc> để truy cập tới thư mục lưu trữ file helloworld.c vừa tạo
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Kiểm tra lại g++ đã được nhận diện chưa, nếu chưa mặc dù ở bước trên CMD đã nhận diện thì thoát hẳn VS Code, kill terminal để khởi động lại và làm lại các bước trên
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Tạo file thực thi (.exe) bằng câu lệnh g++ -o <path output> <path input>, nếu sai cú pháp, compiler sẽ thông báo lỗi, nếu không, sẽ không có thông báo gì xảy ra, nhưng nếu truy cập vào thư mục dưới giao diện, hoặc dùng lệnh ls để xem danh sách file sẽ thấy có 1 file helloworld.exe vừa được tạo.
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Chạy file helloworld.exe để thực thi

Hướng dẫn cài đặt Visual Studio Code để lập trình C trên hệ điều hành MacOS

Tương tự với windows, ở MacOS, chúng ta cũng cần môi trường dòng lệnh để có thể bắt đầu lập trình C, trong hệ điều hành MacOS chúng ta truy cập tới ứng dụng Terminal:

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Truy cập Terminal trên MacOS

Cửa sổ Terminal cung cấp cho chúng ta giao diện làm việc với dòng lệnh – bạn có thể nhập lệnh tại dấu nhắc để thực hiện các tác vụ. 

Gõ lệnh GCC –version và bấm Enter, Nếu bạn đã cài đặt , bạn sẽ thấy đầu ra văn bản thể hiện rằng GCC đã được cài đặt trong cửa sổ. Nếu bạn chưa cài đặt Command line developer tools, bạn sẽ thấy hộp thoại yêu cầu bạn cài đặt chúng. Bấm install để thực hiện cài đặt

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Hộp thoại yêu cầu cài đặt GCC
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Giao diện cài đặt Command Line Tools, bấm Agree để đồng ý với các điều khoản và cài đặt
Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
Giao diện khi đã cài đặt Command Line Tools thành công

Tên của trình biên dịch C (đã được cài đặt cùng với Command Line Tools) là gcc . Để kiểm tra xem cái này hiện đã được cài đặt thành công chưa, hãy tiếp tục nhập “gcc –version” vào cửa sổ dòng lệnh. Bạn sẽ thấy một vài dòng đầu ra, hiển thị thông tin phiên bản như hình dưới:

Cài đặt Visual Studio Code để lập trình C/C++ trên Windows và MacOs
gcc –version thể hiện thông tin phiên bản GCC

Đến bước này thì khá giống với trên windows rồi, bạn tiến hành tạo file helloworld.c mới với mã nguồn của phần 1, dùng terminal để tạo file thực thi và chạy file thực thi (file thưc thi trên hệ điều hành MacOs không có đuôi .exe như trên windows):

cd <path_to_helloworld.c_file>
gcc -o helloworld helloworld.c
./helloworld

Ở bài dưới đây mình đã hướng dẫn cách cài đặt Visual Studio Code và MinGW trên Windows, cài đặt Command Line Tool trên MacOs để khởi tạo môi trường lập trình C bằng gcc compiler một cách chi tiết nhất, Nếu có vướng mắc gì hãy comment ở dưới, team sẽ hỗ trợ và phản hồi các bạn, chúc các bạn thành công !

Bài viết liên quan:

Kiểu dữ liệu Struct và một số thuật toán sắp xếp
Xử lý tệp tin (File Handling)
Hàm trong C (Functions)
Chuỗi trong C (String)
Con trỏ trong C (Pointers)
Mảng trong C – Mảng một chiều và mảng đa chiều
Các lệnh rẽ nhánh vô điều kiện trong C – return, goto, break, continue, hàm exit
Vòng lặp trong C – các cấu trúc vòng lặp for, while, do while
Điều kiện trong C – các cấu trúc điều kiện if/else, switch case
Các toán tử và biểu thức trong C
Thao tác Input / Output trong C
Các kiểu dữ liệu cơ bản trong C

2 Comments

  1. Pingback: Cài đặt môi trường để lập trình C với phần mềm Dev C++ hoặc Visual Studio Code - Web888 chia sẻ kiến thức lập trình, kinh doanh, mmo
  2. Pingback: Học lập trình C theo giáo trình cho người mới bắt đầu - Web888 chia sẻ kiến thức lập trình, kinh doanh, mmo

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

KHÁI NIỆM QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN (IT PROJECT MANAGEMENT)

Cấu trúc lập trình và Mảng

Bắt đầu với C#

1. GIỚI THIỆU KHÁI NIỆM CHUẨN MỰC – ĐẠO ĐỨC VÀ VẤN ĐỀ NGHỀ NGHIỆP TRONG CNTT

2. ÁP DỤNG CÁC CHUẨN MỰC VÀ VẤN ĐỀ NGHỀ NGHIỆP TRONG CNTT

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×