Bài 2. Cài đặt môi trường lập trình C

4249
Bài số 2 trong 69 bài của series Học C Không Khó

Hướng dẫn cài đặt môi trường lập trình C

Trong bài học này các bạn cần cài giúp mình 2 phần mềm sau đây:

1. Dev C++

Dev C++ là một công cụ lập trình C/C++ đơn giản và thuận tiện. IDE này chỉ có phiên bản cho hệ điều hành windows. Chúng ta cài IDE này để có g++ sử dụng trên VS Studio Code 🙂

Link download: https://sourceforge.net/projects/orwelldevcpp/

2. Visual Studio Code

Bài 2. Cài đặt môi trường lập trình C
Tiện ích C/C++ của MS Visual Code

VS Code là IDE mã nguồn mở của MicroSoft mới ra mắt gần đây. Nó đặc biệt được yêu thích bởi những tính năng mà nó đem lại. Các bạn có thể tải MS Visual Code theo link dưới đây.

Link download: https://code.visualstudio.com/Download

Video hướng dẫn cài đặt

Quá trình cài đặt môi trường lập trình C và các bước thiết lập sẽ được hướng dẫn chi tiết trong video dưới đây, các bạn xem và làm theo hướng dẫn.

Nếu có bất kỳ thắc mắc nào bạn có thể để lại câu hỏi tại bài viết, hoặc trên forum nhé.

Code HelloWorld.cpp test chương trình

Giải thích code:

Mọi source code ngôn ngữ C đều gồm 2 phần: khai báo các thư viện sử dụng:

và hàm main – hàm chính của chương trình:

Ngôn ngữ C mặc định không thể làm được nhiều việc, bạn cần thêm các thư viện để chúng làm được nhiều hơn, chẳng hạn như thư viện stdio.h giúp chúng ta có thể thực hiện các công việc nhập, xuất. Như trong bài này chúng ta dùng hàm printf() của thư viện stdio.h.

Bài tập thực hành

Bài học này chưa có bài tập thực hành 🙂

Các bài viết trong SeriesBài trước: Bài 1. Giới thiệu khóa học “Học C Bá Đạo”Bài sau: Bài 3. Biên dịch code C sử dụng g++
avatar

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

  Subscribe  
newest oldest most voted
Notify of
dinhphuong
Guest
dinhphuong

Bạn cho mình hỏi ở phần bài 2, visual Studio code mình tạo đường dẫn thì nó ra như thế này
C:\Users\admin>cd D:
D:\
C:\Users\admin>
thì nó bị làm sao vậy?

thiennguyen
Guest
thiennguyen

Em khá khó hiểu về cái hàm chính “int main()”.
Ad có thể giúp mình hiểu hơn ko: nó mặc định là như vậy à, mình chỉ cần chép vô thôi đúng ko hay sau này sẽ thay chữ “int” bằng chữ khác.
Cái dấu () sau từ main là gì vậy ( thắc mắc chính).
Mong ad giúp đỡ. Em cám ơn.

Sơn
Guest
Sơn

Mình k có enviroment thì phải làm sao

ng2uhuy
Guest
ng2uhuy

vào panel điều khiển sẽ ra nhé

Sơn
Guest
Sơn

mình dùng windows mà vào kiếm envi k có

Sơn
Guest
Sơn

Thật mình củng chả biết làm sao, vào hình kính lúp gỏ từ envi nó chả hiện ra cái gì hết. K biết phải làm sao

Sơn
Guest
Sơn

Mình gửi tin nhắn qua mess của Group rồi đó.

Sơn
Guest
Sơn

Em bị lỗi failed to run: Access is deniedAt line:1 char:1 là bị lổi gì v ạ?? cả Dev C với lại VS code đều bị ạ

Hiển
Guest
Hiển

anh ơi, anh update cái list của khoá học lên mỗi trang dc ko ạ, cho tiên ấy mà.

nga
Guest
nga

e bấm vào chỗ đóng visual thì nó ra
Show All Commands
Open File
OpenFolder
Open Reccent
thì e nên chọn cái nào ạ

lelan
Guest
lelan

em bị lỗi không dùng được visual studio code anh ơi, thử đủ kiểu rồi mà khi chạy vẫn ra 1 màn hình đen ( giao diện làm việc ấy anh)

Nam
Guest
Nam

cái đường dẫn lúc copy vào environment của em nó chỉ có nhiêu đây thôi
%BinDir0%
là sao z anh

banghoang
Guest
banghoang

Em làm tới bước này thì bị lỗi như trên ạ
https://www.upsieutoc.com/image/1.2dbmXm
Mong a giải đáp giúp cho 😀

banghoang
Guest
banghoang

e phát hiện ra lỗi rồi ạ.

Anh Le
Guest
Anh Le

Cam on ban rat nhieu!

Hoa Trần
Guest
Hoa Trần

copy cái bin saung inv rồi mà kiểm ktra cmd vẫn không được là sao bạn

sơn
Guest
sơn

sao em làm giống như anh tới lúc vào cmd nhấn g++ nó hiện “is not recognized as an internal or external command,
operable program or batch file.
là sao vậy ạ?

Thế Thế
Member
Thế Thế

Set-Location : A positional parameter cannot be found that accepts argument ‘ls’.
At line:1 char:3
+ cd <<<< '.\Devvv C\Hello.cpp' ls
+ CategoryInfo : InvalidArgument: (:) [Set-Location], ParameterBindingExc
eption
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Command
s.SetLocationCommand
Cho em hỏi thế này là sao ạ và cái phần terminal của em khi gõ cd Không đổi màu chữ

Thế Thế
Member
Thế Thế

Em chỉnh được rồi , rất thích bài học của anh

DINH DO
Guest
DINH DO

anh cho em hỏi từ phút 6:20 trở đi, anh ấn lệnh gì mà tự nhiên anh ấn c_c xong nó tự nhảy nhanh cái dòng lệnh sau vậy anh.

Vũ Mạnh
Member
Vũ Mạnh

g++ la j jay anh e tuong tai visua studio roi viet code la chay dc truong trinh

Minh
Guest
Minh

Anh ơi cho em hỏi ở khúc 5:58 làm sao để xuất hiện cái recording toolbar v?

MANH
Guest
MANH

cho em hỏi một số từ khóa như Ls , cd, g++ để hiển thị được màu như vậy thì làm thế nào ạ

Lê Nguyễn Phước Lộc
Guest
Lê Nguyễn Phước Lộc

A cho e hỏi C vs dev C khác nhau chỗ nào v

hung tran
Guest
hung tran

ad cho em hoi doan edit enviroment no ko hien len task bar maf la chi co mot hang ngang thi them lenh copy vao kieu j mong ad giup

Hai Dang
Guest
Hai Dang

ad ơi sao em viết code xong rồi chạy thì máy báo là k có studio ?
hay cái đó mình phải cài vào ?