2012-11-01 2 views
1

는 소프트 링크는/usr/lib 디렉토리에서 그 소리 ++의 libc와 우분투 11.04 아래 링크 문제 ++ 나는 우분투 11.04에서 ++ libc의 컴파일

#>ln -sf libc++.so libc++.so.1.0 
#>ln -sf libc++.so.1 libc++.so.1.0 

, STL 헤더 파일 용 소프트 링크를 만들어

#> ln -sf /my_INSTALL_PATH/libcxx/include/* v1/ 

/아래

작은 멀티 스레드 hello world 예제를 컴파일하면 오류가 발생하여 컴파일 결과가 다음과 같이 반환됩니다.

,210
/usr/bin/ld: cannot find -lc++ 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

답변

0

실제로 내가 소프트 링크에서 실수를했다, 그것은해야한다 :

에선 -sf의 libC++ so.1.0의 libC++ 그래서 에선 -sf의 libC++ so.1.0의 libC++ so.1

....

죄송합니다.