方式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)