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

80 BÌNH LUẬN

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

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

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

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

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

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

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

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

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

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

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

    • Trường hợp này một số bạn bị, anh cũng chịu à, em dùng DevC hoặc CodeBlock thay thế nhé

    • Nói vậy khó quá, em có thể đăng lên nhóm hỏi đáp Lập Trình Không Khó trên FB anh sẽ hỗ trợ nha

  12. Anh ơi, cho em hỏi, em gõ đến chỗ g++ thì được nhưng mà đến chỗ Hello World.cpp – o Hello World xong Enter xuống lại lỗi như này là sao ạ :
    g++.exe: error: .\Hello: No such file or directory
    g++.exe: error: World.cpp: No such file or directory
    g++.exe: error: o: No such file or directory
    g++.exe: error: Hello: No such file or directory
    g++.exe: error: World: No such file or directory

    • Chọn cái gì thế em, có gì khó quá thì đăng lên nhóm Lập Trình Không Khó trên FB anh sẽ hỗ trợ nha

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây