1

ubuntu 11.04でlibc ++をコンパイルし、ソフトリンクを作成しました

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

/usr/lib の下、stl ヘッダー ファイルのソフト リンクも

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

/usr/include/c++ の下

小さなマルチスレッドの hello world の例をコンパイルすると、コンパイルで次のエラーが返されました。

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

1 に答える 1

0

実際、私はソフトリンクで間違いを犯しました:

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

おじゃまします

于 2012-11-01T15:15:26.320 に答える