ln /s /usr/local/pgsql/lib/libpq.so libpq.so
이런식으로 심볼릭 링크를 /usr/lib 에다가 해주면
절대 경로 안쓰고도 컴파일이 됩니다.
..
>>정재익 님께서 쓰시길<<
:: ld.so.conf 파일에 등재 시켜 주는 것은 나중에 프로그램이 실행중 dynamically loadable library 를
:: 찾을 PATH 를 지정해 준다는 의미이지 이것이 gcc 에게 컴파일시 어느 디렉토리에서 라이브러리를 찾아
:: 라고 지시하는 것과는 무관합니다. 그러니 당연히 하신 것처럼 직접 library directory 를 지정해 주시
:: 는 수 밖에 없습니다.
:: gcc 라는 단어로 찾기를 해 보시면 앞에 많은 글이 있답니다. :/)
::
:: >>김철환 님께서 쓰시길<<
::
:: :: gcc /O2 /o sms /lcrypt /I/usr/local/pgsql/include /lpq
:: :: /L/usr/local/pgsql/lib sms.c
:: ::
:: :: /L/usr/local/pgsql/lib을지정을 하니까 이상이없이 컴파일이되네요.
:: ::
:: :: 이상하군요 ld.so.conf에도 분명쓰고
:: :: 다시 부팅도 했는데....
:: ::
|