cc1plus: fatal error: /home/wmk/hello.cpp: 权限不够
时间: 2024-01-01 09:07:05 浏览: 205
这个错误提示说明你没有足够的权限读取或写入 `/home/wmk/hello.cpp` 文件。
你可以使用以下命令修改文件权限:
```
sudo chmod 777 /home/wmk/hello.cpp
```
上述命令将文件 `/home/wmk/hello.cpp` 的权限设置为可读、可写、可执行。这样你就可以在编译时读取或写入该文件了。
如果你只需要读取该文件,可以使用以下命令将文件权限设置为只读:
```
sudo chmod 444 /home/wmk/hello.cpp
```
上述命令将文件 `/home/wmk/hello.cpp` 的权限设置为只读,这样你就可以在编译时读取该文件了。
相关问题
/home/amovlab-z410/pcl/release/111/pcl_test.cpp:4:10: fatal error: pcl/visualization/pcl_visualizer.h: No such file or directory #include <pcl/visualization/pcl_visualizer.h>
这个错误信息是因为编译器找不到头文件 `pcl/visualization/pcl_visualizer.h`,这个头文件可能没有正确安装或者路径没有设置正确。你需要确认一下是否已经正确安装了PCL并且设置了正确的PCL路径。如果是在Ubuntu系统上,你可以使用以下命令进行安装:
```
sudo apt-get install libpcl-dev
```
如果已经安装了PCL,你需要在编译器中添加PCL库路径和头文件路径,例如:
```
g++ -o pcl_test pcl_test.cpp -I /usr/include/pcl-1.8 -L /usr/lib/x86_64-linux-gnu -lpcl_common -lpcl_visualization
```
其中`-I`选项指定PCL头文件路径,`-L`选项指定PCL库路径,`-lpcl_common`和`-lpcl_visualization`分别指定需要链接的PCL库。请注意,这个命令中的路径和库名可能需要根据你的系统和PCL版本进行更改,你需要根据实际情况进行调整。
/home/ros/catkin_ctr/src/precise_land/src/traj_pub.cpp:3:10: fatal error: ~/devel/inclide/quadrotor_msgs/PositionCommand.h: 没有那个文件或目录 3 | #include <~/devel/inclide/quadrotor_msgs/PositionCommand.h>
这个错误提示表明在编译 traj_pub.cpp 这个文件时,编译器找不到 quadrotor_msgs/PositionCommand.h 文件,可能是因为路径配置不正确。
你可以尝试以下方法解决该问题:
1. 检查路径是否正确,确认该文件是否真的存在于 ~/devel/inclide/quadrotor_msgs/PositionCommand.h 这个路径下。如果文件存在但路径不正确,可以将路径修改为正确的路径。
2. 确认是否已经安装了 quadrotor_msgs 库,如果未安装,可以使用以下命令进行安装:
```
sudo apt-get install ros-<distro>-quadrotor-msgs
```
其中 `<distro>` 指代你所使用的 ROS 版本(比如 melodic、kinetic 等)。
3. 确认是否已经将 quadrotor_msgs 库路径添加到 ROS_PACKAGE_PATH 环境变量中。可以使用以下命令查看 ROS_PACKAGE_PATH 变量的值:
```
echo $ROS_PACKAGE_PATH
```
如果 quadrotor_msgs 库路径没有被包含在其中,可以使用以下命令将其添加到 ROS_PACKAGE_PATH 变量中:
```
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/path/to/quadrotor_msgs
```
其中 `/path/to/quadrotor_msgs` 指代 quadrotor_msgs 库的路径。
希望这些方法能够帮助你解决问题。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)