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
운영게시판
최근게시물
Oracle Q&A 1859 게시물 읽기
No. 1859
pro*c에서 컴파일 에러
작성자
이호재
작성일
2000-10-26 14:50
조회수
6,068

안녕하세요...

 

제가 이번에 c에서 oracle에 접속할 일이 생겨서 pro*c 라는 걸 보았는데,

 

아무리 해도 에러가 나는군요.....처음이라서 그런지....

 

고수님들의 도움 부탁드립니다.

 

환경은 intel linux (redhat 6.1기반)이구요...

 

오라클 8.1.5입니다.

 

소스의 일부는 다음과 같습니다.

 

-----------------------------

 

EXEC SQL BEGIN DECLARE SECTION;

varchar2 a[100],b[100],c[50],d[10],e[10],f[5],g[100],h[100],i[10];

long int j;

EXEC SQL END DECLARE SECTION;

EXEC SQL INCLUDE SQLCA;

 

.

.

.

.

scanf(msgbuf,"order_id:%s\ntransaction:%s\nmerchant_id:%s\namount:%d\ncurrency:

%s\ncard:%s\ncard_period:%s\nauth_no:%s\nauth_date:%s\nresponse_code:%s",a,b,c,&j,d,e,f

,g,h,i);

EXEC SQL CONNECT :ecard IDENTIFIED BY :cardkorea AT DB_NAME USING :TEST;

 

if (sqlca.sqlcode <0 )

{

EXEC SQL ROLLBACK WORK RELEASE;

return(-4);

}

EXEC SQL INSERT INTO ecredit values(:a,:b,:c,:j,:d,:e,:f,:g,:h,:i);

EXEC SQL COMMIT WORK RELEASE;

 

컴파일을 하니...첨에 include 못한다고 에러가 나서

 

다음과 같이 컴파일을 했습니다.

 

proc INCLUDE=/usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include MsgMap

 

에러는 다음과 같습니다.

 

Pro*C/C++: Release 8.1.5.0.0 - Production on Thu Oct 26 14:49:35 2000

 

(c) Copyright 1999 Oracle Corporation. All rights reserved.

 

System default option values taken from: /usr1/oracle/app/oracle/product/815/precomp/admin/pcscfg.cfg

 

Syntax error at line 117, column 2, file /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include/limits.h:

 

INTERNAL ERROR: Failed assertion [PGE Code=90105]

 

Segmentation fault

 

이해가 안가는군요....

 

저쪽 라인에서 에러난 부분을 주석처리해도 역시나 에러가 납니다.

 

고수님들의 도움 부탁드립니다.

[Top]
No.
제목
작성자
작성일
조회
1865리눅스 설치 후 오라클 실행이 안돼요
임정진
2000-10-26
5008
1871┕>Re: 리눅스 설치 후 오라클 실행이 안돼요
w^killer
2000-10-26 20:23:25
5675
1864[질문]select할때 대소문자 구별없이 하려면..
진희정
2000-10-26
5578
1866┕>Re: [질문]select할때 대소문자 구별없이 하려면.. -&gt; upper 함수등 이용
문태준
2000-10-26 17:18:50
5941
1860NLS_LANG = AMERICAN_KOREA.KO16KSC5601 로 설정해도 괜찮을까요?
한상헌
2000-10-26
6044
1862┕>Re: NLS_LANG = AMERICAN_KOREA.KO16KSC5601 로 설정해도 괜찮을까요?
소몰이
2000-10-26 15:38:34
6313
1859pro*c에서 컴파일 에러
이호재
2000-10-26
6068
1863┕>[참고]정확한 답변은 아니구요 pcscfg.cfg 수정하셨는지 확인을 해보시죠
문태준
2000-10-26 16:00:15
8282
1867 ┕>수정후에도 안됩니다.
이호재
2000-10-26 18:33:35
6214
1853[질문] ORA-01552 &lt;-- ㅠㅠ
javahead
2000-10-26
6500
1855┕>Re: [질문] ORA-01552 &lt;-- ㅠㅠ
소몰이
2000-10-26 03:10:48
6414
1856 ┕>Re: Re: [질문] ORA-01552 &lt;-- ㅠㅠ
javahead
2000-10-26 09:46:33
6340
1857  ┕>Re: Re: Re: [질문] ORA-01552 &lt;-- ㅠㅠ
jg
2000-10-26 10:26:17
6289
1861  ┕>Re: Re: Re: [질문] ORA-01552 &lt;-- ㅠㅠ
소몰이
2000-10-26 15:30:15
6946
1872   ┕>Re: Re: Re: Re: [감사] 감사합니다,,,,
javahead
2000-10-27 09:44:11
6446
1852[질문] pro*c 에서 blob에 넣은 텍스트 자료 빼는 방법 아시는분
문태준
2000-10-26
12592
1854┕>Re: [질문] pro*c 에서 blob에 넣은 텍스트 자료 빼는 방법 아시는분
소몰이
2000-10-26 03:05:10
6591
1873 ┕>Re: Re: [질문] pro*c 에서 blob에 넣은 텍스트 자료 빼는 방법 아시는분
문태준
2000-10-27 13:42:09
6263
1875  ┕>[pro*c] blob에서 텍스트 본문 뽑기 예제 올립니다. 소스랑 makefile
문태준
2000-10-29 11:05:41
17192
1850user 신규 등록은 어떻게 해야 하나요?
자수정
2000-10-25
6364
1851┕>Re: user 신규 등록은 어떻게 해야 하나요? -&gt; create user ...
문태준
2000-10-25 23:44:35
6458
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다