database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 1285 게시물 읽기
No. 1285
Re: esql/c로 컴파일 할때 라이브러리가 필요하다는데
작성자
prolin
작성일
2002-02-14 21:39
조회수
4,606

library을 이용하는 방법에는

dynamic 과 static이 있읍니다.

 

static library는 보통 .a 확장자를 가집니다.

dynamic library는 unix의 경우 .so .sl 등을 사용하며 windows는 dll을 사용하기도 합니다.

 

compile된 실행파일에서 library를 찾는 경우는 dynamic으로 컴파일된 경우입니다.

이 때에는 library path를 지정해주면 해당 library를 load하여 프로그램이

실행될 수 있읍니다.

library path는 실행 환경파일에 잡는데

( solaris, linux : LD_LIBRARY_PATH

aix :LIB_PATH

hp :SHLIB_PATH

windows : LIB or PATH)를 사용합니다.

 

esql의 경우 default로 dynamic으로 컴파일 합니다.

static compile을 위해서는 esql -static과 같이 하여야 합니다.

-- 홍종기 님이 쓰신 글:

>> unix 기반에서 cgi프로그램을 수정하고 있습니다.

>>

>> esql/c로 C로 만든 프로그램으로 test.ec 컴파일을 할려구합니다.

>>

>> 메뉴얼을 보고 esql -o test.cgi test.ec [yourlib.a]

>>

>> 이라고 나와있어서 그대로 쳤는데 라이브러리가 없다고 에러가 납니다.

>>

>> 제가 궁금한건

>>

>> 첫째. 자기만의 라이브러리를 어떻게 만드는지(컴파일하는방법).

>> 둘째. 라이브러리소스는 어떤형식으로 나타나는지가 궁금합니다.

>> 도움되는 사이트를 소개해 주시면 감사하겠습니다.

>>

>> 글을 읽어주셔서 감사합니다.

[Top]
No.
제목
작성자
작성일
조회
1236[참고] Informix 관련 사이트
YJ
2002-01-14
4931
1235접속 에러부분 입니다. 고수님들 도와 주세요
최정만
2002-01-13
5965
1254┕>Re: 접속 에러부분 입니다. 고수님들 도와 주세요
김건수
2002-01-22 01:29:44
5183
1234[질문]자료load하는데 에러 나타납니다.
초보자
2002-01-10
4522
1255┕>Re: [질문]자료load하는데 에러 나타납니다.
김건수
2002-01-22 01:34:05
5151
1233esql/c로 컴파일 할때 라이브러리가 필요하다는데
홍종기
2002-01-10
4503
1285┕>Re: esql/c로 컴파일 할때 라이브러리가 필요하다는데
prolin
2002-02-14 21:39:57
4606
1231configure: error: INFORMIXDIR environment variable is not set.
박정수
2002-01-09
4547
1232┕>Re: configure: error: INFORMIXDIR environment variable is not set.
신호
2002-01-10 00:15:07
4720
1230인포믹스와 php를 연동하려는데요... [1]
윤종필
2002-01-08
4464
1229create table.. as...
짱이만세
2002-01-08
4616
1286┕>Re: create table.. as...
prolin
2002-02-14 21:43:02
5007
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다