Sau khi bạn đã tạo và đăng ký chức năng do người dùng xác định Công việc của bạn về cơ bản được thực hiện.PostgresTuy nhiên, phải kèo bóng đá hôm nay và ngày mai mã đối tượng (ví dụ: a.oTệp hoặc thư viện chia sẻ) mà thực hiện chức năng của bạn. Như đã đề cập trước đó,PostgresTải mã của bạn tại thời gian chạy, theo yêu cầu. Để cho phép mã của bạn được động Được tải, bạn có thể phải biên dịch và chỉnh sửa kèo bóng đá hôm nay và ngày mai theo một cách đặc biệt. Phần này mô tả ngắn gọn cách thực hiện phần tổng hợp và Yêu cầu chỉnh sửa kèo bóng đá hôm nay và ngày mai trước khi bạn có thể tải người dùng do người dùng định nghĩa Chức năng vào hoạt độngPostgresMáy chủ.
Bạn nên đọc (và đọc lại và đọc lại) Hướng dẫn sử dụng kèo bóng đá hôm nay và ngày mai trang cho trình biên dịch c, cc (1) và trình chỉnh sửa liên kết, ld (1), nếu bạn có câu hỏi cụ thể. Ngoài ra, khu vực đóng góp (PGROOT/PRIND) và kèo bóng đá hôm nay và ngày mai bộ kiểm tra hồi quy trong thư mụcPGROOT/SRC/TEST/THẬT7094_7208
Thuật ngữ sau đây sẽ được sử dụng bên dưới:
kèo bóng đá hôm nay và ngày mailà những gìPostgreslàm cho một đối tượng tài liệu. Tệp đối tượng được sao chép vào đang chạyPostgresMáy chủ và kèo bóng đá hôm nay và ngày mai năng và Các biến trong tệp được cung cấp cho kèo bóng đá hôm nay và ngày mai năng Trong vòngPostgresquá trình.Postgres7704_7790
Chỉnh sửa tải và kèo bóng đá hôm nay và ngày mailà những gì bạn làm cho một tệp đối tượng để tạo ra một loại khác Tệp đối tượng (ví dụ: chương trình thực thi hoặc thư viện chia sẻ). Bạn thực hiện điều này bằng chương trình chỉnh sửa kèo bóng đá hôm nay và ngày mai, LD (1).
kèo bóng đá hôm nay và ngày mai hạn chế và ghi chú chung sau đây cũng áp dụng cho Thảo luận dưới đây:
kèo bóng đá hôm nay và ngày mai đường dẫn được cung cấp cho lệnh tạo chức năng phải là tuyệt đối đường dẫn (tức là bắt đầu với "/") đề cập đến kèo bóng đá hôm nay và ngày mai thư mục có thể nhìn thấy trên máy màPostgresMáy chủ đang chạy.
Tip:Đường dẫn tương đối thực tế hoạt động, nhưng là kèo bóng đá hôm nay và ngày mai quan đến thư mục nơi cơ sở dữ liệu cư trú (mà nói chung là vô hình đối với ứng dụng Frontend). Rõ ràng, không có ý nghĩa gì khi làm cho con đường kèo bóng đá hôm nay và ngày mai quan đến thư mục mà người dùng bắt đầu ứng dụng Frontend, Vì máy chủ có thể chạy trên một hoàn toàn khác máy móc!
ThePostgresNgười dùng phải có thể đi qua đường dẫn được cung cấp cho lệnh tạo chức năng và có thể đọc tệp đối tượng. Điều này là doPostgresMáy chủ chạy dưới dạngPostgresNgười dùng, không phải là người dùng người bắt đầu quá trình frontend. (Tạo tệp hoặc một thư mục cấp cao hơn không thể đọc được và/hoặc không thể hiểu được bởi Người dùng "Postgres" là một sai lầm cực kỳ phổ biến.)
Tên biểu tượng được xác định trong kèo bóng đá hôm nay và ngày mai tệp đối tượng không được xung đột với nhau hoặc với kèo bóng đá hôm nay và ngày mai ký hiệu được xác định trongPostgres.
Trình biên dịch GNU C thường không cung cấp đặc biệt kèo bóng đá hôm nay và ngày mai tùy chọn được yêu cầu sử dụng động của hệ điều hành Giao diện người tải. Trong những trường hợp như vậy, trình biên dịch C đi kèm với hệ điều hành phải được sử dụng.
trong Linux Elf, kèo bóng đá hôm nay và ngày mai tệp đối tượng có thể được tạo bằng cách chỉ định cờ biên dịch -fpic.
Ví dụ,
# Ví dụ Linux đơn giản % cc -fpic -cfoo.cSản xuất một tệp đối tượng được gọi làfoo.oSau đó có thể được kèo bóng đá hôm nay và ngày mai vào trongPostgres. Không có thêm Đang tải hoặc chỉnh sửa kèo bóng đá hôm nay và ngày mai phải được thực hiện.