no executable code found at line
时间: 2023-04-19 22:04:20 浏览: 2736
“no executable code found at line” 的意思是“在该行找不到可执行的代码”。这通常是指在编程语言中,程序在执行时无法找到有效的代码,可能是因为代码中存在语法错误或逻辑错误。需要检查代码并修复错误才能使程序正常运行。
相关问题
In file included from /home/acceler/code/apollo_ros/apollo_ros/src/apollo.ros-1.0.0-master/apollo_common/include/apollo_common/apollo_app.h:46:0, from /home/acceler/code/apollo_ros/apollo_ros/src/apollo.ros-1.0.0-master/apollo_common/src/apollo_app.cc:33: /home/acceler/code/apollo_ros/apollo_ros/src/apollo.ros-1.0.0-master/apollo_common/include/apollo_common/log.h:40:10: fatal error: glog/logging.h: No such file or directory #include <glog/logging.h> ^~~~~~~~~~~~~~~~ compilation terminated. apollo.ros-1.0.0-master/apollo_common/CMakeFiles/apollo_common.dir/build.make:62: recipe for target 'apollo.ros-1.0.0-master/apollo_common/CMakeFiles/apollo_common.dir/src/apollo_app.cc.o' failed make[2]: *** [apollo.ros-1.0.0-master/apollo_common/CMakeFiles/apollo_common.dir/src/apollo_app.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/acceler/code/apollo_ros/apollo_ros/src/apollo.ros-1.0.0-master/apollo_common/include/apollo_common/adapters/adapter_manager.h:48:0, from /home/acceler/code/apollo_ros/apollo_ros/src/apollo.ros-1.0.0-master/apollo_common/src/adapters/adapter_manager.cc:33: /home/acceler/code/apollo_ros/apollo_ros/src/apollo.ros-1.0.0-master/apollo_common/include/apollo_common/adapters/adapter.h:49:10: fatal error: glog/logging.h: No such file or directory #include <glog/logging.h> ^~~~~~~~~~~~~~~~ compilation terminated. apollo.ros-1.0.0-master/apollo_common/CMakeFiles/apollo_common.dir/build.make:110: recipe for target 'apollo.ros-1.0.0-master/apollo_common/CMakeFiles/apollo_common.dir/src/adapters/adapter_manager.cc.o' failed make[2]: *** [apollo.ros-1.0.0-master/apollo_common/CMakeFiles/apollo_common.dir/src/adapters/adapter_manager.cc.o] Error 1 CMakeFiles/Makefile2:3894: recipe for target 'apollo.ros-1.0.0-master/apollo_common/CMakeFiles/apollo_common.dir/all' failed make[1]: *** [apollo.ros-1.0.0-master/apollo_common/CMakeFiles/apollo_common.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 54%] Linking CXX executable /home/acceler/code/apollo_ros/apollo_ros/devel/lib/IntegratedNavigation/IntegratedNavigation_node [ 54%] Built target IntegratedNavigation_node [ 55%] Linking CXX executable /home/acceler/code/apollo_ros/apollo_ros/devel/lib/TimeSynchronierProcess/timeSynchronierProcess_node [ 55%] Built target timeSynchronierProcess_node Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 Invoking "make -j4 -l4" failed
It seems like there is a compilation error in your code. The error message indicates that the file "glog/logging.h" is not found. This file is part of the Google Logging Library (glog) and needs to be installed in order to compile your code successfully.
To resolve this issue, you can follow these steps:
1. Make sure that the glog library is installed on your system. You can check this by running the following command in your terminal:
```
dpkg -l libgoogle-glog-dev
```
If it is not installed, you can install it using the package manager specific to your system (e.g., apt for Ubuntu):
```
sudo apt-get install libgoogle-glog-dev
```
2. After installing the glog library, try compiling your code again. If the error persists, make sure that the glog library directory is included in the compilation flags. You can add the following line to your CMakeLists.txt file:
```
include_directories(/path/to/glog/include)
```
Replace "/path/to/glog/include" with the actual path to the glog library include directory on your system.
3. Save the changes to your CMakeLists.txt file and try compiling your code again.
If you continue to encounter issues, please provide more details about your development environment and the steps you have already taken to troubleshoot the problem.
阅读全文