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

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++

72 COMMENTS

  1. chào add!
    mình làm được hết các bước trên rồi không hiểu sao bước cuối cùng nó hiện ra như này add ạ. add giải thích giúp mình với. Thanks add

    PS E:\LapTrinhC\Bai 2> g++ .\Helloworld.cpp -o .\Helloworld
    PS E:\LapTrinhC\Bai 2> .\Helloworld
    Program ‘Helloworld.exe’ failed to run: The specified executable is not a valid application for this OS platform.At line:1 char:1
    + .\Helloworld
    + ~~~~~~~~~~~~.
    At line:1 char:1
    + .\Helloworld
    + ~~~~~~~~~~~~
    + CategoryInfo : ResourceUnavailable: (:) [], ApplicationFailedException
    + FullyQualifiedErrorId : NativeCommandFailed

    PS E:\LapTrinhC\Bai 2>

  2. em bấm cd D
    mà nó cứ báo
    cd : Cannot find path ‘C:\Users\Admin\D’ because it does not exist.
    At line:1 char:1
    + cd D
    + ~~~~
    + CategoryInfo : ObjectNotFound: (C:\Users\Admin\D:String) [Set-Location],
    ItemNotFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCom
    mand
    em không hiểu tại sao

  3. Cho em hỏi làm sao để hiện ra khung màn hình bên dưới “PROBLEM, OUTPUT, DEBUG” cạnh phần OUTLINE của visual studio ạ?
    Em cảm ơn.

  4. tại sao g++ của mình k được z ta, nó cứ như z hoài à
    g++’ is not recognized as an internal or external command,
    operable program or batch file.

    • Vậy là e chưa cài được g++ hoặc chưa set path thành công. Trong trường hợp em đã set enviroment cho g++ như video hướng dẫn nhưng chưa được thì thử đóng cmd đi mở lại, hoặc restart máy để thử xem nhé.

  5. a ơi cho e hỏi ở bài 2, e cho chạy thì chỗ C++ compiler thì nó ra là %BinDir0%
    e edit vào envir r xong kiểm tra trên cmd thì k ra như a bảo ạ

  6. 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

  7. 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.

  8. 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ữ

  9. 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 ạ?

  10. 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)

  11. 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ị ạ

  12. 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

  13. 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.

    • – Sau tên hàm thì phải có cặp đóng mở ngoặc
      int là kiểu trả về của hàm, thường ta để là kiểu int, một số IDE dùng void.
      – Hàm main() là nơi chương trình bắt đầu thực thi và là hàm bắt buộc phải có trong chương trình.

      Sau này em học thêm em sẽ hiểu rõ hơn về nó nhé.

  14. 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?

LEAVE A REPLY

Please enter your comment!
Please enter your name here