2010-08-19 6 views
0

하나의 파일 레코드를 처리하고 원치 않는 행을 제거한 다음 레코드를 빠른로드 유틸리티에 공급하는 inmod가 있습니다. 그러나 나는 그것을 컴파일하고 사용하는 올바른 방법을 찾을 수 없다. GCC (GNU C 컴파일러)와 TCC (Tiny C Compiler)가 Windows macine에 있고 Fastload 유틸리티도 설치되어 있습니다. DLL로 코드를 컴파일하려고 시도하고 아래 명령을 사용하여 succeded.Windows 또는 Unix에서 Teradata FastLoad Inmod 컴파일

의 gcc -c mydll.c 의 gcc -shared -o mydll.dll mydll.o

내가 그것을 컴파일해야합니까

그러나 무슨 다음 모르겠어요 .... 별도의 방법으로 연결해야합니까?

또한 Fastload와 GCC가 설치된 유닉스 시스템도 있습니다. 그렇다면 유닉스에서 inmod 설정을 해본 적이 있다면 같은 것을 공유해주세요.

미리 감사드립니다.

답변

0

inmod 컴파일은 dll (Windows의 경우) 또는 공유 객체 (unxi의 경우 .so)로 컴파일하는 것일뿐입니다. 아래에서 사용할 명령을 찾으십시오.

gcc -c mydll.c 
gcc -shared -o mydll.dll mydll.o 

유닉스

gcc -c myso.c 
gcc -G -Bdynamic -o myso.so myso.o