C++ cơ bản | Sự khác biệt giữa trình biên dịch gcc và trình biên dịch g++

MỤC LỤC:

Chúng ta sử dụng trình biên dịch gcc và g ++ trong các thời điểm khác nhau. Ở đây chúng ta sẽ xem sự khác biệt giữa gcc và g ++ là gì.

Gcc là trình biên dịch GNU C và g ++ là trình biên dịch GNU C ++. Sự khác biệt chính như sau:

  1. gcc có thể biên dịch các tệp * .c hoặc * .cpp thành C và C ++ tương ứng
  2. g ++ cũng có thể biên dịch các tệp * .c và * .cpp, nhưng lấy cả hai dưới dạng tệp C ++
  3. Nếu chúng ta muốn sử dụng g ++ để liên kết các tệp đối tượng, nó sẽ tự động liên kết trong các thư viện STD C ++. gcc không làm điều đó
  4. gcc biên dịch các tệp C có ít macro được xác định trước hơn
  5. gcc biên dịch các tệp C ++ với nhiều macro được xác định trước hơn và g ++ cũng biên dịch với nhiều macro được xác định trước hơn.

Author:

Tôi là Tuấn Anh, một lập trình viên C++, hiện tại đang làm việc với Qt Framework. Giờ đã là bố của một thanh niên nhỏ, gần đây tôi thấy mình cần sống có trách nhiệm hơn nữa. : ]] Tôi cảm thấy nếu tôi không có nơi nào đó để ghi lại, tôi sẽ quên mất nhiều thứ. Dấu chân trên cát cũng vậy, nếu ta không chụp ảnh nó lại, rồi nó cũng sẽ bị gió làm mờ đi dần rồi mất hút hẳn. Cảm ơn anh em đã ghé qua và đọc những gì tôi viết. Hữu duyên thiên lý Ngô tương nặng, à nhầm Năng tương ngộ. : ]] Thân ái 3000!
© Giao diện website thiết kế bởi TuanTiTien.com