-
Notifications
You must be signed in to change notification settings - Fork 55
Description
环境:
gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
boost_1_65_0
cmake-3.15.3
CLion 2019.3.6
C++语言不熟悉,这种情况,大家有没有见过?想知道大家有谁知道是什么原因不?
====================[ Build | yvm | Debug ]=====================================
/opt/CLion-2019.3.6/clion-2019.3.6/bin/cmake/linux/bin/cmake --build /home/aaron/桌面/yvm --target yvm -- -j 2
Scanning dependencies of target yvm
[ 5%] Building CXX object CMakeFiles/yvm.dir/src/vm/Main.cpp.o
[ 10%] Building CXX object CMakeFiles/yvm.dir/src/runtime/MethodArea.cpp.o
[ 15%] Building CXX object CMakeFiles/yvm.dir/src/runtime/JavaFrame.cpp.o
[ 21%] Building CXX object CMakeFiles/yvm.dir/src/interpreter/Interpreter.cpp.o
[ 26%] Building CXX object CMakeFiles/yvm.dir/src/interpreter/SymbolicRef.cpp.o
[ 31%] Building CXX object CMakeFiles/yvm.dir/src/misc/Debug.cpp.o
[ 36%] Building CXX object CMakeFiles/yvm.dir/src/runtime/JavaClass.cpp.o
[ 42%] Building CXX object CMakeFiles/yvm.dir/src/runtime/JavaHeap.cpp.o
[ 47%] Building CXX object CMakeFiles/yvm.dir/src/interpreter/MethodResolve.cpp.o
[ 52%] Building CXX object CMakeFiles/yvm.dir/src/misc/NativeMethod.cpp.o
[ 57%] Building CXX object CMakeFiles/yvm.dir/src/vm/YVM.cpp.o
[ 63%] Building CXX object CMakeFiles/yvm.dir/src/misc/Utils.cpp.o
[ 68%] Building CXX object CMakeFiles/yvm.dir/src/runtime/JavaException.cpp.o
/home/aaron/桌面/yvm/src/runtime/JavaException.cpp: In member function ‘void StackTrace::printStackTrace()’:
/home/aaron/桌面/yvm/src/runtime/JavaException.cpp:13:37: warning: zero-length gnu_printf format string [-Wformat-zero-length]
: printf("");
^
[ 73%] Building CXX object CMakeFiles/yvm.dir/src/gc/GC.cpp.o
[ 78%] Building CXX object CMakeFiles/yvm.dir/src/interpreter/CallSite.cpp.o
[ 84%] Linking CXX executable yvm
/usr/bin/ld: 找不到 -llpthread
collect2: error: ld returned 1 exit status
CMakeFiles/yvm.dir/build.make:341: recipe for target 'yvm' failed
make[3]: *** [yvm] Error 1
CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/yvm.dir/all' failed
make[2]: *** [CMakeFiles/yvm.dir/all] Error 2
CMakeFiles/Makefile2:82: recipe for target 'CMakeFiles/yvm.dir/rule' failed
make[1]: *** [CMakeFiles/yvm.dir/rule] Error 2
Makefile:129: recipe for target 'yvm' failed
make: *** [yvm] Error 2