ubuntu中如何卸载arm-linux-gcc-4.3.2.tgz
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu中如何卸载arm-linux-gcc-4.3.2.tgz相关的知识,希望对你有一定的参考价值。
1、TGZ文件是Gzip压缩的 Tar 文件。
2、Unix系统中的.TAR文件归档通过Gnu Zip (.GZIP) 方式压缩,TAR文件归档生成的多个文件经Gzip 压缩后归为一个文件,从而减小占用的空间。
3、arm-linux-gcc-4.3.2.tgz是一个gcc编译器的安装包文件,删除此安装包文件,只需要执行rm命令删除即可。
rm -f rm-linux-gcc-4.3.2.tgz 参考技术A 这是压缩包吧,谈何卸载。直接删了不就行。 参考技术B 给解压出来的目录删了 就行了libwebsockets.h - 没有这样的文件或目录,Ubuntu,arm-linux-gcc 交叉编译器
【中文标题】libwebsockets.h - 没有这样的文件或目录,Ubuntu,arm-linux-gcc 交叉编译器【英文标题】:libwebsockets.h - no such file or directory, Ubuntu, arm-linux-gcc cross compiler 【发布时间】:2017-09-22 17:29:10 【问题描述】:我正在使用 arm-linux-gcc 交叉编译器在 TS-7800 板上使用 libwebsockets 库构建 Web 服务器。使用 Ubuntu。安装 CMake、OpenSSL 和 libwebsockets 并按照 Github 上的说明构建库。
我制作了一个“hello world”C 文件,其中 #includes libwebsockets.h 当我用 gcc 编译可执行文件时,它编译得很好并且 .exe 运行。 当我使用 arm-linux-gcc 编译时,我得到以下信息:
root@gordon-MS-7A39:/# arm-linux-gcc -o hellosockets /home/gordon/workspace/HelloCrossWorld/hello_cross.c
/home/gordon/workspace/HelloCrossWorld/hello_cross.c:3:27: libwebsockets.h: No such file or directory
arm-linux-gcc 编译器似乎无法“看到”libwebsockets 的头文件。我猜是因为gcc可以看到websockets库安装成功了。
如何启用 arm 交叉编译器来查看 libwebsockets.h 文件?
感谢您的意见!
【问题讨论】:
【参考方案1】:您需要将 armhf 架构添加到您的包管理系统。以超级用户身份执行以下操作:
dpkg --add-architecture armhf
apt update
apt install libwebsockets-dev:armhf
确保您也在使用 armhf 工具链:
apt install binutils-arm-linux-gnueabihf g++-arm-linux-gnueabihf
或者,看看Buildroot
【讨论】:
谢谢,但有些包没有安装(404 未找到),Linux 无法找到包“libwebsockets-dev:armhf”。我会看看Buildroot。 @Gordon 我已经在 Debian 9 中尝试过,但 AFAIK 在 Ubuntu 中应该是类似的。你跑apt update
了吗?它可以解释为什么找不到某些包。【参考方案2】:
我不知道 gcc 和 arm-linux-gcc 的 -I 和 -L 预处理器选项。 我能够将库添加到项目中,并将考虑为项目创建 makefile。
【讨论】:
以上是关于ubuntu中如何卸载arm-linux-gcc-4.3.2.tgz的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 编译 ARM-Linux-Gcc 工具链 -- 编译过程
在Ubuntu下,安装arm-linux-gcc交叉编译器,环境变量也都设置好了
Ubuntu14.04 用arm-linux-gcc 4.4.3 配置交叉编译环境问题
arm-linux-gcc 交叉编译问题,代码是照着书抄的,版本arm-linux-gcc4.4.3,PC ubuntu11.10
在Ubuntu下,安装arm-linux-gcc交叉编译器,环境变量也都设置好了,运行arm-linux-gcc 提示未找到命令