다 해놓으시고, 컴파일을 못하시는 것 같은데,,,
postgresql로 씨 컴팔하시려고 하는거지용?
인스톨하신 내용이나 그런거는 다 하셨으리라
생각하고,,
샘플 프로그램 하나 컴파일하려면, 이렇게 하는데요,,
간단히 만들어보죠.
mkdb라는 이름으로 파일을 열어서, 아래내용을 입력하고 저장.
mkdb 치면 컴파일을 하겠지요.
cc sample.c -o sample -I/usr/local/pgsql/include -L/usr/local/pgsql/lib -lpq -lcrypt
sample이라는 실행화일로 컴파일이 됩니다.
-- 고기원 님이 쓰신 글:
>> 우선 여기에서 많은 도움을 받고있는 왕초보입니다..
>> 사실 리눅스도 시작한지 얼마 안되고 PostgreSQL때문에
>> 시작하게 된겁니다..
>> 예제프로그램 컴파일하는데 벌써 3주째 허비하고있습니다.(물론
>> 전 일주일에 이틀씩밖에 시간을 투자할수없었기때문에 엄밀히
>> 말하면 일주일이라고 할수있겠죠..)
>> 흑흑... ㅜ.ㅜ;;
>>
>> 밑에올라온 글들을 보면 대부분 잘 해결되신듯 한데...
>> 기본적으로 리눅스 환경이라든가 포스트그레스 설치할때
>> 환경이 어떻게 되어있는지 잘 모르겠네요.. 리눅스는 제가 깐것이
>> 아니기때문에.. --; 포스트그레스는 여기있는 설치문서대로
>> 설치했구요... 영수님의 답변 정말 고맙구요 그런데 제가 진짜 왕초보
>> 이기때문에 몇가지만 더 여쭤보겠습니다...
>>
>> 1. /usr/local/pgsql/include에 lpq관련 헤더파일이 있는지 확인해보라고 하셨는데 lpq관련 헤더라는것이 어떤건지... 그리고 포스트그레스 설치할때 --with-CXX는 하지 않았던거 같구요...(소스디렉토리의 interfaces/libpq에서 make 실행하여 설치했습니다.물론 제대로 됐는지 확신할순 없지만여..--; )
>> 2. 권한사항을 점검하시라고 했는데 설치문서대로 하면 권한사항에는 문제가 없는지..( 설치시 adduser postgres 랑 chown실행했습니다.)
>> 3. make말고 그냥 gcc를 이용해서 컴파일시 SYSCONFDIR하구같이 컴파일해야 한다는데 SYSCONFDIR이 뭔지 어떻게 같이 컴파일을 해야하는지 모르겠군요...
>>
>> 저한테 상당히 중요한 문제거든요... 아마 알바에서 짤릴지두.. --;
>> 고수님들께 부탁 드립니다...
|