- 24-
Bài 7
Lập trình C & C
++
Trình biên dịch GNU là công cụ phát triển thông dụng nhất sẵn có trong hệ điều
hành Linux, được dùng để biên dịch các kernael của hệ điều hành. Ngoài ra
gcc
cung
cấp các thư viện và các tập tin Header cần thiết để biên dịch và chạy các chương trình
của người dùng.
Các chương trình C thường có phần tên mở rộng là .c
Các chương trình C
++
thường có phần tên mở rộng là .cc các hoặc .C
Để biên dịch và thực thi một chương trình C bạn làm như sau :
1. Soạn thảo chương trình. Lưu tập tin với tên và phần mở rộng thích hợp.
# vi example.c
2. Thoát vi, từ dấu nhắc hệ thống bạn gõ lệnh :
Cú pháp : gcc -o filedestination filesource
#gcc -o hello hello.c
3. Nếu có lỗi, trình biên dịch sẽ thông báo số thứ tự dòng lệnh lỗi. Nếu biên dịch
thành công, để chạy chương trình gõ lệnh :
#./filedestination
Ví dụ
#./hello
Lưu ý cách dùng ./ trước tên chương trình, nghĩa là máy sẽ chỉ tìm kiếm chương
trình khả thi tại thư mục hiện hành.
Để dịch cùng một lúc nhiều tập tin chương trình trong thư mục hiện hành, bạn
dùng lệnh :
make
hoặc
make all
Sau đây là một số chương trình ví dụ :
1. Chương trình hello.c
#include <stdio.h>
#include <math.h>
main()
{
int i;
double a;
for(i=1;i<11;i++) {
a=i*1.0;
printf("%2d. %3d %4d %7.5f\n",i,i*i,i*i*i);
}
}