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 1245 게시물 읽기
No. 1245
컴파일이 안됩니다. 도움 부탁드려요..
작성자
이지은
작성일
2005-08-10 18:38
조회수
6,816

작년에 작업했던 프로그램을 단순히 새로 저장하여 다시 컴파일해봤는데, cgi 화일이 생성이 안됩니다.
makefile도 그대로인데, 무슨 문제인지 잘 모르겠습니다.
프로그램 작업하셨던 분이 그만 두셔서, 잘 알지도 못하는 부분이라 이곳에서 도움을 청하고자 합니다.
아시는 분 계시면, 답변 부탁드려요~~


1. make -f makefile.11 실행한 후 메세지

----------------------------------------------------------------------------------
PRECOMPFLAGS="-C KR_C" export PRECOMPFLAGS ;
${SYBASE}/bin/cpre -l ${PRECOMPFLAGS} left11.cp
M_WHEN_ERROR,Unable to find the SQL statement 'WHENEVER SQLERROR'.
M_WHEN_WARN,Unable to find the SQL statement 'WHENEVER WARNING'.
M_WHEN_NF,Unable to find the SQL statement 'WHENEVER NOT FOUND'.
0 Error(s) and 3 Warning(s) found.
Statistical Report:
Program name: cpre
Options specified: -l
Input file name: left11.cp
Listing file name:
Target file name: left11.c
ISQL file name:
Tag ID specified:
Compiler used: ANSI_C
Open Client version: CS_VERSION_100
Number of information messages: 11
Number of warning messages: 3
Number of error messages: 0
Number of SQL statements parsed: 31
Number of host variables declared: 45
Number of SQL cursors declared: 4
Number of dynamic SQL statements: 8
Number of stored Procedures generated: 0
Connection(s) information:
User id:
Server:
Database:
`sybopts.sh compile` -I. -I${SYBASE}/include -I`cat /home/INSTALL`/
include -L${SYBASE}/lib -o /home/cgi-bin/left11.cgi ${SYBASE}
/include/sybesql.c left11.c \
main.c `cat /home/INSTALL`/common/ksglib.a \
-L`cat /home/INSTALL`/lib `cat /home/INSTALL`/lib/tcorelib.a \
`sybopts.sh ct cs` `sybopts.sh comlibs` `sybopts.sh syslibs`
/bin/sh: Unknown: command not found
make: *** [/home/cgi-bin/left11.cgi] Error 127
$
----------------------------------------------------------------------------------


2. makefile.11 화일내용

----------------------------------------------------------------------------------
# Make the Embedded SQL/C sample programs.
#
# Change the following definitions as appropriate for your site:
MAKE = make CC="$(CC)" AS="$(AS)" LD="$(LD)" AR="$(AR)" CPP="$(CPP)" SYBPLATFORM
="$(SYBPLATFORM)"
#
SHELL = /bin/sh
HEADERS = ./sybsqlex.h


PROGRAMDIR=`cat /home/INSTALL`
COMMONDIR=${PROGRAMDIR}/common/
KLIBDIR = `cat /home/INSTALL`/lib/
BIN = /home/cgi-bin/

TARGET = left11

INCLUDE = -I. -I$${SYBASE}/include -I${PROGRAMDIR}/include
LIBFLAGS = -L$${SYBASE}/lib
SYBLIBDIR = $${SYBASE}/lib/
CFLAGS = $(INCLUDE) $(LIBFLAGS)
PRECOMP = $${SYBASE}/bin/cpre -l
LINK.c = `sybopts.sh compile` $(CFLAGS)

SYBLIBS = `sybopts.sh ct cs` `sybopts.sh comlibs`
SYSLIBS = `sybopts.sh syslibs`

# platform specific stuff
KRC_FLAGS = -C KR_C

all: $(BIN)$(TARGET).cgi

$(BIN)$(TARGET).cgi: $(HEADERS) $(TARGET).c main.c
$(LINK.c) -o $@ $${SYBASE}/include/sybesql.c $(TARGET).c \
main.c $(COMMONDIR)ksglib.a \
-L`cat /home/INSTALL`/lib $(KLIBDIR)tcorelib.a \
$(SYBLIBS) $(SYSLIBS)

$(TARGET).c: $(TARGET).cp
PRECOMPFLAGS="$(KRC_FLAGS)" export PRECOMPFLAGS ;
$(PRECOMP) $${PRECOMPFLAGS} $(TARGET).cp

#install:
# mv $(TARGET).cgi `cat /home/INSTALL`/HTML/bin
----------------------------------------------------------------------------------

이 글에 대한 댓글이 총 1건 있습니다.

esqlc 컴파일 하실려면

 

SYBPLATFORM이란 변수 등록 해야 합니다.

자세한것은 ~sybase/OCS-12_X/sample/esqlc/readme 파일이 있습니다.

 

읽어보세요

지연님이 2005-08-12 22:23에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1248~
손종삼
2005-08-14
3218
1247~~
손종삼
2005-08-12
3289
1246sybase oledb, odbc 드라이버는 어디서 받죠? [2]
최주영
2005-08-11
8061
1245컴파일이 안됩니다. 도움 부탁드려요.. [1]
이지은
2005-08-10
6816
1244쿼리 관련질문 [1]
정초보
2005-08-10
3462
1243delete 수행시 프로세스를 죽이면?? [1]
김기택
2005-08-08
4341
1242ESQL C 프로그램에서 데이타베이스 연결 [1]
궁금이
2005-08-04
3624
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다