cmake 编译时显示编译信息

方式1:在make时添加: VERBOSE=1 项

# make
Scanning dependencies of target GenerateModelHeader
[  1%] Generating Model.h
Running generate_model_header.sh...
Model.h file has been created.
[  1%] Built target GenerateModelHeader
Scanning dependencies of target JetsonGPIO
[  3%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/JetsonGPIO.cpp.o
[  5%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/MainModule.cpp.o
[  7%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/PWM.cpp.o
[  8%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/PythonFunctions.cpp.o
[ 10%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/ExceptionHandling.cpp.o
[ 12%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/GPIOPinData.cpp.o
[ 14%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/GPIOEvent.cpp.o
[ 15%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/Callback.cpp.o
[ 17%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/DictionaryLike.cpp.o
[ 19%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/ModelUtility.cpp.o
[ 21%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/WaitResult.cpp.o
[ 22%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/LazyString.cpp.o
[ 24%] Linking CXX shared library libJetsonGPIO.so
[ 24%] Built target JetsonGPIO
Scanning dependencies of target test_lazy_string
[ 26%] Building CXX object tests/CMakeFiles/test_lazy_string.dir/unit-tests/test_lazy_string.cpp.o
[ 28%] Building CXX object tests/CMakeFiles/test_lazy_string.dir/TestUtility.cpp.o

添加后:

# make VERBOSE=1
/usr/bin/cmake -H/home/yjy/Prj/tools/JetsonGPIO -B/home/yjy/Prj/tools/JetsonGPIO/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles /home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/yjy/Prj/tools/JetsonGPIO/build'
make -f CMakeFiles/GenerateModelHeader.dir/build.make CMakeFiles/GenerateModelHeader.dir/depend
make[2]: Entering directory '/home/yjy/Prj/tools/JetsonGPIO/build'
cd /home/yjy/Prj/tools/JetsonGPIO/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/yjy/Prj/tools/JetsonGPIO /home/yjy/Prj/tools/JetsonGPIO /home/yjy/Prj/tools/JetsonGPIO/build /home/yjy/Prj/tools/JetsonGPIO/build /home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/GenerateModelHeader.dir/DependInfo.cmake --color=
Dependee "/home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/GenerateModelHeader.dir/DependInfo.cmake" is newer than depender "/home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/GenerateModelHeader.dir/depend.internal".
Dependee "/home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/GenerateModelHeader.dir/depend.internal".
Scanning dependencies of target GenerateModelHeader
make[2]: Leaving directory '/home/yjy/Prj/tools/JetsonGPIO/build'
make -f CMakeFiles/GenerateModelHeader.dir/build.make CMakeFiles/GenerateModelHeader.dir/build
make[2]: Entering directory '/home/yjy/Prj/tools/JetsonGPIO/build'
make[2]: Nothing to be done for 'CMakeFiles/GenerateModelHeader.dir/build'.
make[2]: Leaving directory '/home/yjy/Prj/tools/JetsonGPIO/build'
[  1%] Built target GenerateModelHeader
make -f CMakeFiles/JetsonGPIO.dir/build.make CMakeFiles/JetsonGPIO.dir/depend
make[2]: Entering directory '/home/yjy/Prj/tools/JetsonGPIO/build'
cd /home/yjy/Prj/tools/JetsonGPIO/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/yjy/Prj/tools/JetsonGPIO /home/yjy/Prj/tools/JetsonGPIO /home/yjy/Prj/tools/JetsonGPIO/build /home/yjy/Prj/tools/JetsonGPIO/build /home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/JetsonGPIO.dir/DependInfo.cmake --color=
Dependee "/home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/JetsonGPIO.dir/DependInfo.cmake" is newer than depender "/home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/JetsonGPIO.dir/depend.internal".
Dependee "/home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/yjy/Prj/tools/JetsonGPIO/build/CMakeFiles/JetsonGPIO.dir/depend.internal".
Scanning dependencies of target JetsonGPIO
make[2]: Leaving directory '/home/yjy/Prj/tools/JetsonGPIO/build'
make -f CMakeFiles/JetsonGPIO.dir/build.make CMakeFiles/JetsonGPIO.dir/build
make[2]: Entering directory '/home/yjy/Prj/tools/JetsonGPIO/build'
[  3%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/JetsonGPIO.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/JetsonGPIO.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/JetsonGPIO.cpp
[  5%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/MainModule.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/MainModule.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/MainModule.cpp
[  7%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/PWM.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/PWM.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/PWM.cpp
[  8%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/PythonFunctions.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/PythonFunctions.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/PythonFunctions.cpp
[ 10%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/ExceptionHandling.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/ExceptionHandling.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/ExceptionHandling.cpp
[ 12%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/GPIOPinData.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/GPIOPinData.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/GPIOPinData.cpp
[ 14%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/GPIOEvent.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/GPIOEvent.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/GPIOEvent.cpp
[ 15%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/Callback.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/Callback.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/Callback.cpp
[ 17%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/DictionaryLike.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/DictionaryLike.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/DictionaryLike.cpp
[ 19%] Building CXX object CMakeFiles/JetsonGPIO.dir/src/ModelUtility.cpp.o
/usr/bin/c++  -DJetsonGPIO_EXPORTS -I/home/yjy/Prj/tools/JetsonGPIO/build -I/home/yjy/Prj/tools/JetsonGPIO/include  -fPIC   -Wall -O2 -fPIC -g -std=gnu++14 -o CMakeFiles/JetsonGPIO.dir/src/ModelUtility.cpp.o -c /home/yjy/Prj/tools/JetsonGPIO/src/ModelUtility.cpp

方式2:执行 cmake 时加: -DCMAKE_VERBOSE_MAKEFILE=ON 

方式3:在CMakeLists.txt中添加: set(CMAKE_VERBOSE_MAKEFILE ON)

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值