| 2007-11-20, 10:35 PM | #16 |
|
Senior Member
![]() ![]() Registered: Jul 2004
My Mac: iMac / PowerBook G4 / iBook G4 / Centris 610
Posts: 228
오프라인
|
일반적인 대부분의 라이브러리 헤더는 /usr/include/ 밑에 있다고 보시면 됩니다. Frameworks에 들어있는 버전은 다른 하이레벨 프레임워크에서 사용하는 것이 일반적이라 심볼릭 링크가 걸려있거나 다른 버전일 수도 있으니 Unix 프로그램을 작성하실 때는 가급적 /usr 밑에서 쇼부(?)를 보시면 됩니다.
__________________
"In the information age, the barriers just aren't there. The barriers are self imposed. If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on, and the dedication to go through with it. We slept on floors. We waded across rivers." - John Carmack, Technical Director, id Software
|
|
| 2007-11-20, 10:59 PM | #17 |
|
Member
![]() Registered: Mar 2007
My Mac: macbook pro 2.0
Posts: 31
오프라인
|
Header Search Paths = > /usr/include/**
Library Search Paths => /usr/lib/** Other Linker Flags => 는 X11 해보았습니다. i686-apple-darwin9-gcc-4.0.1: gcc: No such file or directory 결과는 디버그 모드는 컴파일은 잘되는데 릴리즈 모드 에선 첨부파일처럼 에러가 하나 남니다. |
|
| 2007-11-20, 11:16 PM | #18 |
|
Senior Member
![]() ![]() Registered: Mar 2004
My Mac: ibook, iPod
Posts: 365
오프라인
|
첨부된 스샷은 디버그모드로 설정되었어요.. 차분히 진행해 보시면 아마 잘되실거에요..
__________________
... |
|
| 2007-11-21, 12:16 AM | #19 |
|
Senior Member
![]() ![]() Registered: Jul 2004
My Mac: iMac / PowerBook G4 / iBook G4 / Centris 610
Posts: 228
오프라인
|
뒤에 *는 필요없고요 그리고 x11은 그냥 예제로 드린거고 실제로 쓰는 라이브러리 이름을 적으셔야 합니다.이름은 라이브러리 파일명을 보면 유추할 수 있는데 예를 들어 libappleforum.a 라는 라이브러리라면 -xappleforum 이런 식으로 앞에 lib를 떼면 보통 라이브러리 이름이 됩니다. --- 그런데 제가 보기에 디버그 모드에서는 잘 컴파일 된다는 것으로 보아 릴리즈 모드도 방금 말씀드린 뻑적지근한 일을 할 필요 없이 마찬가지로 그냥 될 것으로 보입니다. 뭔가 다른 셋팅에 문제가 있지 않나 싶네요. 공부중이시라는 것으로 보아 Advanced Programming in UNIX Environment 등의 책을 참고로 하실 것 같은데 거기에 있는 라이브러리들은 대개 말씀드린 작업 없이도 그냥 잘 되는 것이 일반적입니다.
__________________
"In the information age, the barriers just aren't there. The barriers are self imposed. If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on, and the dedication to go through with it. We slept on floors. We waded across rivers." - John Carmack, Technical Director, id Software
cmdrkeen 님께서 2007-11-21 12:20 AM 에 수정하셨습니다.. |
|
| 2007-11-21, 02:13 AM | #20 |
|
Member
![]() Registered: Mar 2007
My Mac: macbook pro 2.0
Posts: 31
오프라인
|
cmdrkeen님의 친절한 답변에 정말 감사드립니다.
이제 xcode 에서 어떻게 하면 된다는것은 알았지만,, 역시 빠르게 확인하고 하려면 ssh로 연결해서 그냥 vi쓰는게 더 빠를것 같네요 ㅠㅠ 하지만 덕분에 xcode의 활용법을 알게된것같습니다. 영어실력이 안되다 보니 메뉴얼을 제대로 활용하지 못하고 이번에 코코아 프로그래밍 번역된것을 보니 xcode의 활용이 나오긴 하지만, 말 그대로 코코아 위주로만 되다 보니 다양한 기능은 없더군요... 휴~ 요새 임베디드 계열로 선택해서 공부할까 유닉스 네트워크 쪽을 선택할까로 고민때문에 맥까지 파고들며 공부할 시간이 없어서 아쉽네요... |
|
| 2007-11-30, 04:35 PM | #21 |
|
Senior Member
![]() ![]() Registered: Jun 2006
My Mac: iMac Core 2 Duo 24"
Posts: 441
오프라인
|
이상하네요...
뒷북일지는 모르지만 error msg가 말하는 것은 i686-apple-darwin9-gcc-4.0.1 이라는 파일이 없다는 얘기가 아닌가 싶은데요. 혹 /usr/bin/i86-apple-darwin9-gcc-4.0.1 이라는 파일이 있는지 확인해 보세요. 이게 없어서 문제가 생기는게 아닌가 싶습니다. 에고... |
|
| 2008-08-27, 08:30 AM | #22 |
|
Member
![]() Registered: Feb 2008
My Mac: 맥북프로
Posts: 24
오프라인
|
이곳 글타래에 올리는것이 올바른지 모르겠는데, 새로 글타래 열기보다는 여기를 통해서 질문드리는게 맞을듯해서 올립니다.
요즘 Xcode3.1을 쓰고있는데, 프로젝트로 생성하여 새로운 코드를 작성할때와 달리 하나의 코드파일만을 열었을때, 빌드 메뉴가 비활성화가 되는데, 어떻게 해야 빌드할수 있는것인지 모르겠기에 이곳에 질문드립니다. 그럼 안녕히 계세요. |
|
| 2008-08-27, 10:01 AM | #23 |
|
Senior Member
![]() ![]() Registered: Aug 2006
My Mac: .
Posts: 261
오프라인
|
빠르게 빌드해 보려면 기존의 프로젝트에 추가하거나 terminal에서 수작업으로 빌드하는 것이 좋다고 생각합니다. |
|