오늘 다른 내용을 살피다가 우연히 발견했습니다.. -_-;
-e 옵션을 주면 일반 C파일로 컴파일을 시켜주더군요...
하하하... -_-;;;;
자세히 쓰자면... 우선 2개의 파일 합쳐서 한다고 하겠습니다.
sqllib.ec , test.ec 두개의 파일이 있고, sqllib.ec에는 ESQL로 되어있는 자주 쓰는 펑션들이 있습니다..
sqllib.ec에는 sql declare문장이 포함되어 있어야 하며, 또한 C에 관련된 헤더도 포함되어 있어야합니다..
(당연한.. --;)
$ esql -e sqllib.ec test.ec <- sqllib.c test.c 파일이 만들어집니다.
$ gcc -c sqllib.c test.c -I/user/informix/incl/esql <-sqllib.o test.o 파일생성
$ esql -o out sqllib.o test.o <- out 이란 실행파일
이러면 됩니다...
기본적으로는 이렇게 하면 되구요.. 기타 다른 라이브러리랑 합칠때는 저기 마지막 esql 부분에서 오브젝트파일을 합쳐 주시면 됩니다.
조금만 관심을 가지고 살펴봤으면 금방 찾았을것을.. 마음이 급해서 메뉴얼에서 못보고 지나쳤더군요...
이젠 함수를 쪼개서 따로 보관(?)해도 되겠군요.. ^^;
덧. 근데... Byte형식의 자료구조에 이미지 파일이나 일반 이진파일을 넣고, 빼는 방법은 아직... 아시는분은 답좀.. -_-;;
|