헤더파일을 디폴트로 읽어오려면?
글쓴이: gnoygnas / 작성시간: 금, 2004/09/03 - 5:36오후
제목 붙인게 마땅치 않네요...^^
미들웨어 프로그램을 설치하니까
/usr/local/middleware/include/orb/ 안에 미들웨어 관련 헤더파일이 모두 들어 있습니다.
이를 a.cpp에서
#include <orb/corba.h>
라고 지정해 주면 헤더파일을 찾지 못하네요..
#include "/usr/local/middlware/include/orb/corba.h" 라고 해주질 않고
디폴트 디렉토리로 지정할 수 있는 방법에 대해 알려주시면 감사하겠습니다.
Forums:
컴파일 할 때 -I/usr/local/middleware/include
컴파일 할 때 -I/usr/local/middleware/include 옵션을 주세요.
음....
컴파일할때라는 얘기는 a.cpp 파일을 컴파일할때를 얘기하는 것인지, 아니면 미들웨어를 설치할때 옵션을 붙여주는 것인지 햇갈리네요.....^^;;;
다시한번 도움 주시면 고맙겠습니다...
One must, In fact, Love your pursuit
My home is below...Well, just go own your gait!
a.cpp를 컴파일할 때를 말하는 겁니다. 만약 gcc를 쓴다면g
a.cpp를 컴파일할 때를 말하는 겁니다. 만약 gcc를 쓴다면
g++ -I/usr/local/middleware/include -c a.cpp
이런 식으로요. 그러고 보니 라이브러리도 그쪽 디렉토리에 있을
가능성이 있군요. 만약 /usr/local/middleware/lib에 있는
libMW.a를 링크하고 싶으면
g++ a.o -L/usr/local/middleware/lib -lMW
이런 식으로 하세요. man을 보면 잘 나와있을 거예요.
댓글 달기