1. Trang chủ
  2. » Giáo án - Bài giảng

Bài Giảng Lập Trình C Trên Linux

41 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Nội dung         Linux Unix Cộng đồng GNU General Public License Lập trình Linux Chương trình Unix Linux Chương trình Linux đầu tay helloworld.c Tìm trợ giúp trình biên dịch Phát triển chương trình với ngơn ngữ C Thư viện liên kết Linux Linux Unix  Unix đánh giá HĐH mạnh, ổn định Trước xem HĐH mã nguồn mở; từ Sun Microsystems nâng cấp lên thành sản phẩm thương mại  dần tính mở HĐH Unix  Theo dịng lịch sử với việc kế thừa phát huy tính bật HĐH qua thử thách – UNIX + {mã nguồn mở + tính ổn định}  Linux ủng hộ sử dụng cộng đồng tồn giới  Chương trình viết Unix chạy tốt Linux ngược lại  Linux phát triển dựa việc tận dụng ưu điểm khắc phục khuyết điểm HĐH tựa UNIX  Linux ngày sử dụng rộng rãi yếu tố phổ biến hỗ trợ giúp đỡ nhiều cộng đồng người dùng giới  Một số tính HĐH Linux khác so với HĐH Unix:  Là hạt nhân cung cấp chức cần thiết tối thiểu HĐH tựa Unix (Linux giống Unix gần 98%)  Là sản phẩm có giá trị Unix khơng có phiên chạy hệ máy PC với kiến trúc Intel Cộng đồng GNU General Public License  Ngồi HĐH, cịn có chương trình ứng dụng phục vụ cho yêu cầu người dùng  Cộng đồng Open Source xây dựng nhiều ứng dụng có khả chạy Unix/Linux nhìn chung theo xu hướng đại nhằm lơi kéo người dùng Linux theo phương châm “Windows có ~ Linux có tương ứng vậy”  GNU – {GNU’s Not UNIX} – GNU theo nguyên gốc tiếng Anh “linh dương đầu bò” biểu tượng tổ chức cộng đồng mã nguồn mở  Tham khảo phần mềm ứng dụng miễn phí địa http://www.gnu.org/software/software.html  Khi sử dụng phần mềm tổ chức GNU cần phải tuân thủ số quy định tổ chức  Giấy phép chứng nhận GPL gọi copyleft thay cho copyright cho chứng nhận quyền thương mại Một số cơng cụ biên dịch C/C++ 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 quản lý thư viện GNU Emacs Trình soạn thảo văn Lập trình Linux  Nguyên thủy Unix viết C phần lớn ứng dụng Unix viết C  Ngồi C, sử dụng Pascal, Java Perl để xây dựng chương trình cho Linux Chương trình Unix Linux  Chương trình Unix Linux tồn hai dạng:  Dạng thực thi (tập tin nhị phân): File chương trình thực thi ~ tập tin exe MS-DOS/Windows  Dạng thông dịch (tập tin script): File script thị lệnh thực thi shell hay trình thơng dịch (Perl, Python, Tcl, ) Các file script chương trình nhị phân có khả mạnh ngang => lúc thực thi khó phân biệt đâu lệnh gọi chương trình nhị phân đâu lệnh thực script Khi chương trình gọi, Linux tìm đường dẫn đến nơi chứa tập tin chương trình biến mơi trường PATH Thông thường, biến chứa đường dẫn sau /bin, /user/bin, /usr/local/bin

Ngày đăng: 20/02/2024, 10:00