은 그러나 맥 OS X에 함께 문제를 찾을 수 없습니다 다른 기호가 나는 컴파일 할 때이 출력을 생성하는 libev 이벤트 루프 라이브러리를 사용하는 C 프로그램 작성 :컴파일 및 Mac OS X에 libev 연결
$ make
clang midnight.c midnight_logging.c -o midnight
Undefined symbols for architecture x86_64:
"_ev_default_loop", referenced from:
_main in midnight-Wlcawk.o
"_ev_io_start", referenced from:
_main in midnight-Wlcawk.o
"_ev_run", referenced from:
_main in midnight-Wlcawk.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [midnight] Error 1
을
libeb을 설치하기 위해 자작 (homebrew)을 사용했습니다. 공유 라이브러리는 normal 당/usr/local/lib에 있으며 "-I/usr/local/lib", "-l libev"및 "-L/usr/local/lib"를 포함한 모든 컴파일러 인수를 사용했습니다. ".
도움을 주시면 감사하겠습니다. 정적으로 컴파일하지 않아도됩니다.
나는 컴파일러 호출에서'-lev' 표시되지 않습니다 ... 천리안 아니다 (도 링커입니다), 당신은 무엇을 그 문자를 검색하도록 지시해야 .. –