hp_unix 컴파일오류;;

blacktitle의 이미지


hp_ux 11.00 버젼을 사용하고 있는데요

컴파일시 문제가 발생합니다.

cc -o SCH_DOWN sch_down.c isam_file.c -lisam -lline1G -lcurses -lsec -w +DAportable
sch_down.c:
isam_file.c:
/usr/ccs/bin/ld: (Warning) Linker features were used that may not be supported i
n future releases. The +vallcompatwarnings option can be used to display more de
tails, and the ld(1) man page contains additional information. This warning can
be suppressed with the +vnocompatwarnings option.

ld파일 문제인거 같은데 어떻게 이부분을 해결해야 할지 모르겠습니다.
makefile에 +vnocompatwarnings 옵션을 추가하기도 힘들구요..

방법이 없을까요?? 원인이 어떤건지 감이 오지 않아서 이렇게 글을 올립니다.
초보자도 쉽게 이해할수 있도록 설명부탁드립니다.ㅠㅠ

mg2000의 이미지

해당 오류는 지금은 지원하지만, 앞으로는 지원하지 않을 기능을 사용하기 때문에 나오는 경고인데요.
(링크 자체는 된 것 같습니다.)

해당 옵션을 추가하셔야 정확한 설명이 나와서, 원인을 찾을 것 같습니다.

+vnocompatwarnings 이 옵션도 원인을 제거하는게 아니라 원인을 설명해 주는 것이라,

말씀하신 내용만으로는 원인을 찾기 어려울 것 같네요.

blacktitle의 이미지

말씀 감사합니다.

+vnocompatwarnings 옵션은 어떻게 추가를 해야 하는것인지 궁금합니다.

makefile안에서 cc XXXXXXX -lisam 이라고 되면 isam이라는것을 링크한다는 의미로 알고있는데
이 뒤쪽으로 붙이게 되면 옵션을 찾을수 없다는 메시지가 발생을 하고
+vnocompatwarnings 는 무시가 됩니다.

원인을 찾기 위해서는 어떤 방법이 있을까요???

해당옵션을 추가하셔야 정확한 설명이 나온다고 했는데 어떻게 옵션을 추가를 해야 방법을 찾을수 있는지좀 알려주시면 감사하겠습니다.^^