Dec OSF/1에 따라 간단한 객체 파일을 가져 와서 생산할 수 있습니다. LD 명령을 올바른 옵션. 이것을하는 명령은 다음과 같습니다.
# Simple Dec 스포츠 토토/1 예 % CC -C Foo.c % ld -shared -expect_unresolved '*'-o foo.so foo.o결과 공유 객체 파일을로드 할 수 있습니다Postgres. 지정할 때 create function 명령에 객체 파일 이름을 제공해야합니다. 공유 객체 파일의 이름 (.so)이 아닌 간단한 객체 파일.
지정된 파일이 공유 객체가 아닌 경우 백엔드가 매달려!팁 :실제로,Postgres당신이 이름을 무엇으로 신경 쓰지 않습니다 공유 객체 파일 인 한 파일. 이름을 선호하는 경우 확장자가있는 공유 객체 파일.Postgres당신이 만드는 한 올바른 파일 이름이 기능 생성 기능에 제공되는지 확인하십시오. 명령. 다시 말해, 당신은 단순히 일관성이 있어야합니다. 하지만, 실용적인 관점에서, 우리는이 연습을 낙담시킵니다. 의심 할 여지없이 자신을 혼동 할 것이기 때문입니다 공유 객체 파일로 만든 파일과 그렇지 않습니다. 예를 들어, makefiles를 작성하는 것은 매우 어렵습니다. 객체 파일과 공유 객체 파일 끝 .O!