Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

kèo bóng đá c1

kèo bóng đá c1- Bộ tiền xử lý kèo bóng đá c1 C nhúng

Synopsis

kèo bóng đá c1[Tùy kèo bóng đá c1...]FILE...

Mô tả

kèo bóng đá c1là bộ tiền xử lý kèo bóng đá c1 được nhúng cho các chương trình C. Nó chuyển đổi các chương trình C với các câu lệnh kèo bóng đá c1 nhúng thành mã C bình thường bằng cách thay thế các yêu cầu kèo bóng đá c1 bằng các cuộc gọi chức năng đặc biệt. Các tệp đầu ra sau đó có thể được xử lý với bất kỳ chuỗi công cụ trình biên dịch C nào.

kèo bóng đá c1Sẽ chuyển đổi từng kèo bóng đá c1 đầu vào được đưa ra trên dòng lệnh thành kèo bóng đá c1 đầu ra C tương ứng. Nếu tên kèo bóng đá c1 đầu vào không có bất kỳ tiện ích mở rộng nào,.pgcđược giả định. Tiện ích mở rộng của kèo bóng đá c1 sẽ được thay thế bằng.cĐể xây dựng tên kèo bóng đá c1 đầu ra. Nhưng tên kèo bóng đá c1 đầu ra có thể được ghi đè bằng-OTùy kèo bóng đá c1.

Nếu tên kèo bóng đá c1 đầu vào chỉ là-, kèo bóng đá c1Đọc chương trình từ đầu vào tiêu chuẩn (và ghi vào đầu ra tiêu chuẩn, trừ khi điều đó được ghi đè với-O).

Trang tham khảo này không mô tả ngôn ngữ kèo bóng đá c1 được nhúng. Nhìn thấyChương 36Để biết thêm thông tin về chủ đề đó.

Tùy kèo bóng đá c1

kèo bóng đá c1Chấp nhận các đối số dòng lệnh sau:

-C

tự động tạo mã C nhất định từ mã kèo bóng đá c1. Hiện tại, điều này hoạt động choEXEC kèo bóng đá c1 TYPE.

-CMode

Đặt chế độ tương thích.Modecó thểInformix, Informix_SEhoặcOracle.

-DBiểu tượng[=giá trị]

Xác định biểu tượng tiền xử lý, tương đương vớiexec kèo bóng đá c1 xác địnhChỉ thị. Nếu khônggiá trị12884_129381.

-H

Các kèo bóng đá c1 tiêu đề xử lý. Khi tùy chọn này được chỉ định, phần mở rộng kèo bóng đá c1 đầu ra trở thành.hkhông.cvà Phần mở rộng kèo bóng đá c1 đầu vào mặc định là.pghkhông.pgc. Ngoài ra,-CTùy kèo bóng đá c1 bị ép buộc.

-I

Hệ thống Parse cũng bao gồm các kèo bóng đá c1.

-IThư mục

Chỉ định một đường dẫn bao gồm bổ sung, được sử dụng để tìm các kèo bóng đá c1 được bao gồm quaEXEC kèo bóng đá c1 bao gồm. Mặc định là.(thư mục hiện tại),/usr/local/bao gồm, ThePostgreSQLBao gồm thư mục được xác định tại thời điểm biên dịch (mặc định:/usr/local/pgsql/bao gồm) và/usr/bao gồm, theo thứ tự đó.

-OFileName

Chỉ định rằngkèo bóng đá c1Nên ghi tất cả đầu ra của nó vào đã choFileName. Viết-O -Để gửi tất cả đầu ra đến đầu ra tiêu chuẩn.

-RTùy kèo bóng đá c1

kèo bóng đá c1 hành vi thời gian chạy.Tùy kèo bóng đá c1có thể là một trong những điều sau:

NO_INDICATOR

15070_15210

Chuẩn bị

Chuẩn bị tất cả các câu trước khi sử dụng chúng. LibECPG sẽ giữ bộ nhớ cache của các câu lệnh đã chuẩn bị và sử dụng lại một câu lệnh nếu nó được thực thi lại. Nếu bộ đệm chạy đầy đủ, libecpg sẽ miễn phí câu lệnh được sử dụng ít nhất.

Câu hỏi

Cho phép đánh dấu câu hỏi làm người giữ chỗ cho lý do tương thích. Đây từng là mặc định từ lâu.

-T

15990_16191exec kèo bóng đá c1 cam kếtđược ban hành.

-V

16363_16439

--Version

In Thekèo bóng đá c1Phiên bản và Thoát.

-?
--Help

Hiển thị trợ giúp vềkèo bóng đá c1Đối số dòng lệnh và thoát.

Ghi chú

Khi biên dịch các kèo bóng đá c1 mã C tiền xử lý, trình biên dịch cần có thể tìm thấykèo bóng đá c1kèo bóng đá c1 tiêu đề trongPostgreSQLBao gồm thư mục. Do đó, bạn có thể phải sử dụng-ITùy kèo bóng đá c1 khi gọi trình biên dịch (ví dụ:-I/usr/local/pgsql/bao gồm).

Chương trình sử dụng mã C với kèo bóng đá c1 nhúng phải được liên kết vớilibecpgThư viện, ví dụ bằng cách sử dụng các tùy kèo bóng đá c1 trình liên kết-l/usr/local/pgsql/lib -lecpg.

Giá trị của một trong hai thư mục phù hợp cho việc cài đặt có thể được tìm thấy bằng cách sử dụngpg_config.

ví dụ

Nếu bạn có tệp nguồn kèo bóng đá c1 C được nhúng có tênprog1.pgc, bạn có thể tạo một chương trình thực thi bằng cách sử dụng chuỗi các lệnh sau:

kèo bóng đá c1 Prog1.pgc
cc -I/usr/local/pgsql/bao gồm -c prog1.c
cc -o prog1 prog1.o -l/usr/local/pgsql/lib -lecpg

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.