构建错误
作者: MiManchhi创建于 2025年3月28日更新于 2025年3月28日
myubuntu@ubuntu:$ cd ./muduo/
myubuntu@ubuntu:/muduo$ ls
BUILD.bazel ChangeLog CMakeLists.txt examples muduo README
build.sh ChangeLog2 contrib License patches WORKSPACE
myubuntu@ubuntu:~/muduo$ ./build.sh install
- pwd
- SOURCE_DIR=/home/myubuntu/muduo
- BUILD_DIR=../build
- BUILD_TYPE=release
- INSTALL_DIR=../release-install-cpp11
- CXX=g++
- ln -sf ../build/release-cpp11/compile_commands.json
- mkdir -p ../build/release-cpp11
- cd ../build/release-cpp11
- cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=../release-install-cpp11 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON /home/myubuntu/muduo ^[[ABoost found. -- Could NOT find Protobuf (missing: Protobuf_INCLUDE_DIR) -- Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) -- found zlib -- CXX_FLAGS = -g -DCHECK_PTHREAD_RETURN_VALUE -D_FILE_OFFSET_BITS=64 -Wall -Wextra -Werror -Wconversion -Wno-unused-parameter -Wold-style-cast -Woverloaded-virtual -Wpointer-arith -Wshadow -Wwrite-strings -march=native -std=c++11 -rdynamic -O2 -DNDEBUG -- Configuring done -- Generating done -- Build files have been written to: /home/myubuntu/build/release-cpp11
- make install make[1]: 进入目录“/home/myubuntu/build/release-cpp11” make[2]: 进入目录“/home/myubuntu/build/release-cpp11” Scanning dependencies of target muduo_base make[2]: 离开目录“/home/myubuntu/build/release-cpp11” make[2]: 进入目录“/home/myubuntu/build/release-cpp11” [ 0%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/AsyncLogging.cc.o [ 0%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Condition.cc.o [ 1%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/CountDownLatch.cc.o [ 1%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/CurrentThread.cc.o [ 1%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Date.cc.o [ 1%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Exception.cc.o [ 2%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/FileUtil.cc.o [ 2%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/LogFile.cc.o [ 2%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Logging.cc.o [ 2%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/LogStream.cc.o [ 3%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/ProcessInfo.cc.o [ 3%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Timestamp.cc.o [ 3%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/Thread.cc.o [ 3%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/ThreadPool.cc.o [ 4%] Building CXX object muduo/base/CMakeFiles/muduo_base.dir/TimeZone.cc.o [ 4%] Linking CXX static library ../../lib/libmuduo_base.a make[2]: 离开目录“/home/myubuntu/build/release-cpp11” [ 4%] Built target muduo_base make[2]: 进入目录“/home/myubuntu/build/release-cpp11” Scanning dependencies of target logging_test make[2]: 离开目录“/home/myubuntu/build/release-cpp11” make[2]: 进入目录“/home/myubuntu/build/release-cpp11” [ 6%] Building CXX object
内容来源: chenshuo/muduo