[도와주세요...] C 코드 컴파일 에러
글쓴이: young91 / 작성시간: 월, 2005/05/16 - 2:07오후
C에 관해선 거의 장님인데 도와 주셨으면 합니다...
제공받은 C 소스를 특정 머신(hp-ux)에서 컴파일 하고자 다음과 같이 실행하였습니다.
gcc -l/weblogic/bea/jdk142_03/include -l/weblogic/bea/jdk142_03/include/hp-ux UfmsDeCryptionUtl.c -o libUfmsDeCryption.so
위와 같이 실행 하면 아래와 같이 시작하는 에러 메시지가 출력됩니다...
UfmsDeCryptionUtl.c:1:17: jni.h: No such file or directory
In file included from UfmsDeCryptionUtl.c:2:
...[이하생략]...
UfmsDeCryptionUtl.c 의 내용은 아래와 같이 시작됩니다.
UfmsDeCryptionUtl.c:
#include <jni.h>
#include "com_wooribank_ibt_ufms_util_UfmsDeCryptionUtl.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
에러의 내용으로는 -l 옵션이 제대로 작동하지 않은 것 같은데, 이유를 잘 모르겠습니다.
jni.h 란 파일은 분명히 /weblogic/bea/jdk142_03/include 디렉토리하에 존재합니다.
고수님들의 답변 부탁드립니다...
Forums:
L의 소문자 l 이 아니라 i 의 대문자 I 입니다. 옵션의 철자가 틀린
L의 소문자 l 이 아니라 i 의 대문자 I 입니다. 옵션의 철자가 틀린거 같네요
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
돋움체가 글자 크기에 상관없이 깨끗하고 보기 좋은 글꼴이지만 I하고 l이
돋움체가 글자 크기에 상관없이 깨끗하고 보기 좋은 글꼴이지만 I하고 l이 구분이 안되는 치명적인 문제점이 있습니다.
되도록이면 콘솔이나 터미널은 fixedsys처럼 글자간의 구별이 뚜렷한 글꼴을 사용하시는게 좋습니다. :roll:
댓글 달기