Xem mẫu

Lập Trình C trong Linux

Nội dung

1. Giới thiệu
2. Hello world program
3. Ngôn ngữ C
4. Trình biên dịch make

Giới thiệu
 Ngôn ngữ lập trình C là lựa chọn tốt cho những
người mới học lập trình
 Đơn giản, mạnh và được sử dụng rộng
 Linux là môi trường thích hợp để viết các
chương trình
 Không cần mất chi phí mua các phầm mềm hỗ
trợ lập trình đắt tiền

 Để viết chương trình C
 Trình soạn thảo văn bản(vi,gedit,emacs)
 Trình biên dịch
 Thư viện chuẩn

Biên dịch với gcc
 Trình biên dịch(compiler): chuyển từ “humanreadable source code” sang ”machinereadable object code”
 GCC: bao gồm các trình biên dịch C, C++,
Java...
 Cách sử dựng
 [CODE]% gcc [ tùy chọn | tên file ] ...

 Giả sử bạn có 1 file myfile.c khi bạn đánh :
% gcc myfile.c
 Trong thư mục của bạn sẽ có thêm file a.out
đó là file output mặc định của gcc. Lúc này
bạn đã có thể run chương trình bằng :
% ./a.out

(tt)
 Nhưng nếu bạn compile file tiếp theo cũng như
trên thì file a.out của bạn sẽ bị ghi đè bằng file
thứ 2.
 Để khắc phục bạn có thể sử dụng tùy chọn -o
để đặt tên file out put
% gcc -o myout myfile.c
 Khi bạn compile 1 program, bạn sẽ có những
errors nhỏ nhưng gcc sẽ thay bạn sửa chửa
những lỗi này (trừ khi đó là lỗi lớn). Nhưng trên
thực tế' mình phải tự sửa các lỗi này để chương
trình sau khi compile là bug-free Bạn sẽ thêm 1
tùy chọn là -Wall (viết tắt của Warning All Thông báo tất cả lỗi)
 % gcc -Wall -o myout myfile.c

nguon tai.lieu . vn