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
운영게시판
최근게시물
Sybase Q&A 825 게시물 읽기
No. 825
GCC에서 esql link 문제
작성자
墨龍
작성일
2003-12-31 15:32
조회수
3,544

esql을 이용하여 db 쪽 함수를 만들고 gcc로 c++에서 호출해서 사용하려고 합니다.

그런데 소스는 무사히 컴파일이 되었는데 링크하면 sybase 라이브러리를 찾지 못합니다.

Link시에 라이브러리 파일을 직접 넣어줘도 마찬가지네요. 

 

레드헷 리눅스 7.3, gcc 2.96, ASE 12.5에서 컴파일은 아래와 같이 하였습니다.

> cpre esql.pc

> g++ -O2 -c esql.c -I$(SYBASE)/OCS-12_5/include

> g++ -O2 -o sybtest sybtest.cc thread.cc esql.o -lpthread -lnsl -lssl /opt/sybase/OCS-12_5/libct.a /opt/sybase/OCS-12_5/libcs.a /opt/sybase/OCS-12_5/libcomn.a

 

<Error Message>

./esql.o(.text_0x2d9c): undefined reference to '_sqlepilog'

.
.
.

cteutil.o(.text+0x3a): undefined reference to 'com_ep_sd'

/opt/sybase/OCS-12_5/lib/libct.a(cteutil.o): In function 'ct__sp_ss'

.

.

.

 

 

해결방법을 부탁드립니다.

 

[Top]
No.
제목
작성자
작성일
조회
828MS-SQL 서버에서 사이베이스 Linked server 문제 입니다.
빨간돼지
2004-01-02
3380
827sybase 질문 [1]
임형준
2003-12-31
3081
826dump를 PC에서 구축하는 방법 [1]
임형준
2003-12-31
2997
825GCC에서 esql link 문제
墨龍
2003-12-31
3544
824max에 관한 질문입니다 [1]
엄영란
2003-12-31
3806
823sybase에는 format 같은 function 없을까요? [1]
엄영란
2003-12-30
3699
822device 삭제는 어떻게 하나요? [2]
2003-12-30
3078
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다