- vừa được xem lúc

Demo sử dụng MinGW trong Windows Terminal Để biên dịch code C

0 0 11

Người đăng: Nhật Vũ

Theo Viblo Asia

Hi. Mình đang làm 1 series demo cách sử dụng các công cụ lập trình C/C++ như Compiler, Debugger, Editor, IDE để giúp đỡ người mới dễ dàng làm quen với các công cụ lập trình C/C++. Việc sử dụng những công cụ này thành thạo giúp bạn dễ dàng tìm tòi khám phá trong lúc học và trong môi trường làm việc thực tiễn. Nó cũng không khó.

Và video đầu tiên là "Demo sử dụng MinGW trong Windows Terminal Để biên dịch code C".

Trong clip này, mình lần lượt demo:

  • Làm theo hướng dẫn trên mạng để cài đặt MinGW trên Windows.
  • Tại sao không gọi được lệnh gcc (một compiler dành cho C) dù đã cài đặt MinGW.
  • Cách setup biến môi trường "PATH" để có thể gọi lệnh gcc.
  • Dùng gcc để compile file mã C.

Qua demo này các bạn mới sẽ nhận ra việc sử dụng các công cụ compiler mà không cần IDE cũng dễ dàng. Với kinh nghiệm của một coder và gamer lâu năm thì mình thấy: Nó dễ hơn toán đạo hàm tích phân, giải tích nhiều biến. Nó dễ hơn chơi "Liên Quân", "Liên Minh" hay series game nhập vai như "Final Fantasy", "Persona", cũng như game hành động như "God of War", "Devil May Cry", "Onimusha".

Thế nên các bạn mới nếu cảm thấy thích thì rất nên lao vào tìm hiểu, đừng nghe lời bất kì ai nói "nó không dành cho newbie". Ngay cả mấy công cụ phổ biến nhu: Visual Studio, Visual Studio Code, Code Blocks, Eclipse, ... Không thích thì thôi, còn đã thích công cụ nào thì cứ tìm hiểu công cụ đó. Không làm được chỗ nào thì cứ hỏi. Đừng để ý mấy người tính tình khó chịu làm gì.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Tại sao Rails lại dùng cả Webpack lẫn Sprocket?

Khi Rails 6 được ra mắt, có thể bạn đã từng tự hỏi. WTF, sao Webpack đã được add vào rồi, mà Sprocket vẫn tồn tại thế kia . Chẳng phải Webpack và Sprocket được dùng để giải quyết chung một công việc hay sao. Hoặc cả đây:.

0 0 58

- vừa được xem lúc

Tìm hiểu chung về LLVM

Không hề khó khăn khi nhận thấy rằng các ngôn ngữ lập trình được tạo ra cũng như cải tiến với tốc độ ngày một cao. Rust của Mozilla, Swift của Apple hay Kotlin của Jetbrain và nhiều ngôn ngữ khác cung cấp cho các nhà phát triển một loạt các lựa chọn mới về tốc độ, độ an toàn, sự tiện lợi, tính di độ

0 0 30

- vừa được xem lúc

Sự khác nhau giữa trình biên dịch và trình thông dịch

Trình biên dịch là trình dịch chuyển đổi từ ngôn ngữ nguồn (các ngôn ngữ lập trình bậc cao) thành ngôn ngữ đối tượng (ví dự như ngôn ngữ máy). Ngược lại với trình biên dịch, trình thông dịch là một ch

0 0 46

- vừa được xem lúc

002: JVM Compiler với C1 Compiler và C2 Compiler

Bài viết nằm trong series Java memory management & performance. Một ví dụ dễ hiểu như sau, ta có một văn bản bằng tiếng Anh, và muốn nó được dịch sang ngôn ngữ tiếng Nhật để được thực thi.

0 0 46

- vừa được xem lúc

003: JVM Code cache và Ahead of Time Compiler

Bài viết nằm trong series Java memory management & performance. Bài viết hôm nay sẽ tìm hiểu kĩ hơn về JVM Code cache, tuning JVM Code cache size và AoT Compiler.

0 0 39

- vừa được xem lúc

Bạn có thực sự hiểu JVM chạy thế nào?

Xin chào a/e đã đang và sẽ thành dev Java như em, chắc 99% mọi người đều biết jvm là máy ảo, java là ngôn ngữ biên dịch,… nhưng an hem có thực sự hiểu cơ chế hoạt động của java và jvm. Tại sao java lạ

0 0 142