首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >H没有这样的文件或目录(Ubuntu20.04 arm64)

H没有这样的文件或目录(Ubuntu20.04 arm64)
EN

Ask Ubuntu用户
提问于 2021-05-02 12:45:03
回答 1查看 2.9K关注 0票数 0

我试图通过安装各种库来解决这个问题,但仍然一无所获。建议?

我检查了包含路径:

代码语言:javascript
运行
复制
parallels@ubuntu-linux-20-04-desktop:~$ locate /assert.h | grep assert.h$
/opt/ros/noetic/include/ros/assert.h
/usr/aarch64-linux-gnu/include/assert.h
/usr/include/assert.h

parallels@ubuntu-linux-20-04-desktop:~$ dpkg -l | grep libc6-dev
ii libc6-dev:arm64          2.31-0ubuntu9.3         arm64     GNU C Library: Development Libraries and Header Files
ii libc6-dev-arm64-cross    2.31-0ubuntu9.2cross1   all       GNU C Library: Development Libraries and Header Files (for cross.compliling)

parallels@ubuntu-linux-20-04-desktop:~$ dpkg -L libc6-dev-arm64-cross | grep assert.h
/usr/aarch64-linux-gnu/include/assert.h
EN

回答 1

Ask Ubuntu用户

发布于 2021-05-02 13:01:38

安装libc6-dev-arm64-cross

代码语言:javascript
运行
复制
sudo apt-get install libc6-dev-arm64-cross

文件列表包括assert.h。因此,如果您安装此软件包,该文件将在您的系统中。

如果在编译时找不到标头,那是因为它不在搜索路径中。因此,您应该确切地说明用于尝试编译的命令/包。

检查包含路径

代码语言:javascript
运行
复制
avr-gcc -xc -E -v -

代码语言:javascript
运行
复制
echo | gcc -Wp,-v -x c++ - -fsyntax-only

还请检查assert.h位于何处

代码语言:javascript
运行
复制
sudo updatedb
locate /assert.h | grep assert.h$

如果这些不匹配(我不知道为什么不能自动正确设置),作为一个解决办法,您可以手动添加路径。您也可以尝试把它设置得更永久

另请参阅

  1. https://stackoverflow.com/questions/558803/how-to-add-a-default-include-path-for-gcc-in-linux
  2. https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html
  3. https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html
  4. https://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art026
  5. https://www.avrfreaks.net/forum/how-does-avr-gccg-know-default-include-directories

如果您发布以下命令的输出,则会有所帮助

代码语言:javascript
运行
复制
dpkg -l | grep libc6-dev
dpkg -L libc6-dev-arm64-cross | grep assert.h

如果您将文本和格式复制为代码,而不是图像(不过,对您来说更多的工作),则更有用。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1335526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档