(+84) 236.3827111 ex. 402

Trình soạn thảo vi và trình biên dịch gcc, g++


Ngoài hệ điều hành, chúng ta cần có các chương trình ứng dụng phục vụ cho yêu cầu người sử dụng. Cộng đồng mã nguồn mở GNU đã xây dựng rất nhiều ứng dụng có khả năng chạy trên Linux, bao gồm trình soạn thảo, trò chơi, đồ họa, Internet, trình chủ web, các ngôn ngữ lập trình, trình biên dịch, thông dịch …

Phần mềm trong cộng đồng GNU là phi lợi nhuận, chúng ta có thể sao chép và nâng cấp thành những phiên bản mới tùy mình. Tuy nhiên, cũng cần tuân thủ theo một số quy định của tổ chức, chúng được gọi là quyền nhân bản công cộng GNU GPL (GNL General Public License) kèm theo mã nguồn khi phân phối. Chứng nhận GPL còn được gọi là Copyleft thay cho từ Copyright chỉ các chứng nhận bản quyền thương mại.

GNU cung cấp cho nhiều trình biên dịch, thông dịch cho nhiều ngôn ngữ lập trình khác nhau. Trong đó có các bộ công cụ biên dịch C/C++. Chúng bao gồm:

gcc Trình biên dịch C.

g++ Trình biên dịch C++.

gdb Trình gỡ lỗi.

GNU make Trình quản lý mã nguồn và trợ giúp biên dịch.

GNU Emacs Trình soạn thảo văn bản.

Trình biên dịch gcc để biên dịch cho chương trình C, g++ để biên dịch cho chương trình C++.

Phiên bản mới nhất của gcc là 4.1.2 có thể biên dịch cho mọi mã nguồn của các mã nguồn hiện nay. Lệnh gcc-v, g++ cho biết phiên bản gcc, g++ hiện hành trên máy.