Để xây dựng (tức là, biên dịch và liên kết) của bạnkèo bóng đá hom naycác chương kèo bóng đá hom nay bạn cần thực hiện tất cả các chương kèo bóng đá hom nay
Bao gồmkèo bóng đá hom nay-fe.hTiêu đề
#include <kèo bóng đá hom nay-fe.h
Nếu bạn không làm điều đó thì bạn thường sẽ gặp lỗi
foo.c: trong hàm `chính ':
kèo bóng đá hom nay biên dịch của bạn vào thư mục trong đóPostgreSQLCác tệp tiêu đề là-IThư mụctùy chọn cho kèo bóng đá hom nay biên dịch của bạn.
cc -c -I/usr/local/pgsql/bao gồm testprog.c
Nếu bạn đang sử dụng Makefiles thì hãy thêm tùy chọn vàocppflags
Biến:
cppflags += -I/usr/local/pgsql/bao gồm
Nếu có bất kỳpg_configĐể tìm ra nơi các tệp tiêu đề
$pg_config -in -includedir/usr/local/bao gồm
Không chỉ định tùy chọn chính xác cho kèo bóng đá hom nay biên dịch sẽ
testlibpq.c: 8: 22: kèo bóng đá hom nay-fe.h: không có tệp hoặc thư mục đó
Khi liên kết chương kèo bóng đá hom nay cuối cùng, chỉ định tùy chọn-LPQsao chokèo bóng đá hom nayThư viện bị kéo vào, cũng như-LThư mụcđể trỏ nó vàokèo bóng đá hom nayThư viện cư trú. (Một lần nữa, kèo bóng đá hom nay biên dịch sẽ tìm kiếm một số-L
Tùy chọn trước-LPQ
Tùy chọn. Ví dụ:
13192_13262
Bạn có thể tìm ra thư mục thư viện bằng cách sử dụngpg_configlà:
$PG_CONFIG -Libdir/usr/local/pgsql/lib
Thông báo lỗi trỏ đến các vấn đề trong lĩnh vực này có thể
testlibpq.o: trong hàm `chính ':
Điều này có nghĩa là bạn quên-LPQ
.
/usr/bin/ld: không thể tìm thấy -lpq
Điều này có nghĩa là bạn đã quên-L
hoặc không chỉ định đúng đường dẫn.
Nếu tài liệu tham khảo mã của bạnkèo bóng đá hom nay-int.hvà bạnPostgreSQL7.2, tệp này sẽ được tìm thấy trongBao gồm/postgresql/ILTER,,-I
Tùy chọn cho dòng lệnh kèo bóng đá hom nay biên dịch của bạn.