Postgresql 9.2.24 Tài liệu | ||||
---|---|---|---|---|
prev | UP | kèo chấp bóng đá hôm nay 31.kèo chấp bóng đá hôm nay- C Thư viện | Tiếp theo |
Để xây dựng (nghĩa là, biên dịch và liên kết) một chương kèo chấp bóng đá hôm nay sử dụngkèo chấp bóng đá hôm nayBạn cần thực hiện tất cả những điều sau đây
Bao gồmkèo chấp bóng đá hôm nay-fe.hTiêu đề
#include <kèo chấp bóng đá hôm 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 chấp bóng đá hôm 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 chấp bóng đá hôm 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àocppflagsBiến:
cppflags += -I/usr/local/pgsql/bao gồm
Nếu có bất kỳ cơ hội nào mà chương kèo chấp bóng đá hôm nay của bạn có thể được biên dịchpg_configĐể tìm ra nơi
$PG_CONFIG - -includedir/usr/local/bao gồm
Không chỉ định tùy chọn chính xác cho kèo chấp bóng đá hôm nay biên dịch sẽ
testlibpq.c: 8: 22: kèo chấp bóng đá hôm nay-fe.h: không có tệp hoặc thư mục đó
Khi liên kết chương kèo chấp bóng đá hôm nay cuối cùng, chỉ định tùy chọn-LPQsao chokèo chấp bóng đá hôm nayThư viện bị kéo vào, cũng như-LThư mụcĐể trỏ kèo chấp bóng đá hôm nay biên dịch vàokèo chấp bóng đá hôm nayThư viện cư trú. (Một lần nữa,-LTùy chọn trước-LPQTùy chọn. Vì
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-LTùy chọn hoặc không chỉ định thư mục đúng.