尚需完善
安装交叉编译工具,实现代码兼容运行
目前在安装软件出现编译路径问题,找不到交叉编译工具(其实不是路径问题)
操作系统:debian-8.5.0-amd64 64位系统
交叉编译工具: gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux(32位的)
安装交叉编译工具,.bashrc路径也配置正确,但是在make时候却出现“命令未找到”
其实问题本质64位系统缺少32位的链接库,自己安上就可以了。
File arm-linux-gnueabihf-gcc-4.8.3
进行make,出现error while loading shared libraries: libz.so.1 :cannotopen shared object file
:No such file or directory
aptitude search zlib
aptitude install libstdc++6:i386
下列“新”软件包将被安装。
gcc-4.9-base:i386{a} libc6:i386{a} libc6-i686:i386{a} libgcc1:i386{a} libstdc++6:i386
0 个软件包被升级,新安装 5 个,0 个将被删除, 同时 0 个将不升级。
需要获取 5,648 kB 的存档。解包后将要使用 14.0 MB。
您要继续吗?[Y/n/?] y
读取: 1 http://mirrors.163.com/debian/ jessie/main gcc-4.9-base i386 4.9.2-10 [160 kB]
读取: 2 http://mirrors.163.com/debian/ jessie/main libgcc1 i386 1:4.9.2-10 [48.1 kB]
读取: 3 http://mirrors.163.com/debian/ jessie/main libc6 i386 2.19-18+deb8u4 [3,981 kB]
读取: 4 http://mirrors.163.com/debian/ jessie/main libstdc++6 i386 4.9.2-10 [288 kB]
读取: 5 http://mirrors.163.com/debian/ jessie/main libc6-i686 i386 2.19-18+deb8u4 [1,172 kB]
已下载 5,648 kB,耗时 5秒 (1,077 kB/s)
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ lld
bash: lld: 未找到命令
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ ldd
ldd: 缺少文件参数
试用“ldd --help”以获取更多信息。
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ ldd arm-linux-gnueabihf-gcc-
arm-linux-gnueabihf-gcc-4.8.3 arm-linux-gnueabihf-gcc-nm
arm-linux-gnueabihf-gcc-ar arm-linux-gnueabihf-gcc-ranlib
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ ldd arm-linux-gnueabihf-gcc-
arm-linux-gnueabihf-gcc-4.8.3 arm-linux-gnueabihf-gcc-nm
arm-linux-gnueabihf-gcc-ar arm-linux-gnueabihf-gcc-ranlib
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ ldd arm-linux-gnueabihf-gcc-4.8.3
不是动态可执行文件
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ aptitude search i38
p debian-installer-8-netboot-i386 - Debian-installer network boot images for i
v debian-installer-netboot-i386 -
p installation-guide-i386 - Debian installation guide for i386
p installation-guide-kfreebsd-i38 - Debian installation guide for kFreeBSD i38
p libc6-dev-i386 - GNU C Library: 32-bit development librarie
p libc6-i386 - GNU C Library: 32-bit shared libraries for
v libocamlgraph-viewer-ocaml-dev- -
p libwtfcgi38 - FastCGI connector library for Wt [runtime]
v qemu-system-i386 -
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ su
密码:
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# aptitude install libc-i386
无法找到任何名称或者描述中匹配“libc-i386”的软件包
无法找到任何名称或者描述中匹配“libc-i386”的软件包
将不会安装,升级或者删除任何软件包。
0 个软件包被升级,新安装 0 个,0 个将被删除, 同时 0 个将不升级。
需要获取 0 B 的存档。解包后将要使用 0 B。
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# aptitude install libc6-i386
下列“新”软件包将被安装。
libc6-i386
0 个软件包被升级,新安装 1 个,0 个将被删除, 同时 0 个将不升级。
需要获取 2,377 kB 的存档。解包后将要使用 9,816 kB。
读取: 1 http://mirrors.163.com/debian/ jessie/main libc6-i386 amd64 2.19-18+deb8u4 [2,377 kB]
已下载 2,377 kB,耗时 1秒 (2,227 kB/s)
正在选中未选择的软件包 libc6-i386。
(正在读取数据库 ... 系统当前共安装有 109094 个文件和目录。)
正准备解包 .../libc6-i386_2.19-18+deb8u4_amd64.deb ...
正在解包 libc6-i386 (2.19-18+deb8u4) ...
正在设置 libc6-i386 (2.19-18+deb8u4) ...
正在处理用于 libc-bin (2.19-18+deb8u4) 的触发器 ...
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# exit
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ ldd arm-linux-gnueabihf-gcc-4.8.3
linux-gate.so.1 (0xf778f000)
libstdc++.so.6 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7732000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7716000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7711000)
libgcc_s.so.1 => not found
libc.so.6 => /lib32/libc.so.6 (0xf7563000)
/lib/ld-linux.so.2 (0xf7792000)
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ arm-linux-gnueabihf-gcc
arm-linux-gnueabihf-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ aptitude search libstdc++
p libstdc++-4.8-dev - GNU Standard C++ Library v3 (development f
p libstdc++-4.8-doc - GNU Standard C++ Library v3 (documentation
p libstdc++-4.8-pic - GNU Standard C++ Library v3 (shared librar
i A libstdc++-4.9-dev - GNU Standard C++ Library v3 (development f
p libstdc++-4.9-doc - GNU Standard C++ Library v3 (documentation
p libstdc++-4.9-pic - GNU Standard C++ Library v3 (shared librar
p libstdc++-arm-none-eabi-newlib - GNU Standard C++ Library v3 for ARM Cortex
v libstdc++-dev -
p libstdc++5 - GNU 标准 C++ 库第三版
i libstdc++6 - GNU Standard C++ Library v3
p libstdc++6-4.8-dbg - GNU Standard C++ Library v3 (debugging fil
p libstdc++6-4.9-dbg - GNU Standard C++ Library v3 (debugging fil
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ su
密码:
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# dpkg --help
用法:dpkg [<选项> ...] <命令>
命令:
-i|--install <.deb 文件名> ... | -R|--recursive <目录> ...
--unpack <.deb 文件名> ... | -R|--recursive <目录> ...
-A|--record-avail <.deb 文件名> ... | -R|--recursive <目录> ...
--configure <软件包名> ... | -a|--pending
--triggers-only <软件包名> ... | -a|--pending
-r|--remove <软件包名> ... | -a|--pending
-P|--purge <软件包名> ... | -a|--pending
-V|--verify <软件包名> ... 检查包的完整性。
--get-selections [<表达式> ...] 把已选中的软件包列表打印到标准输出。
--set-selections 从标准输入里读出要选择的软件。
--clear-selections 取消选中所有不必要的软件包。
--update-avail <软件包文件> 替换现有可安装的软件包信息。
--merge-avail <软件包文件> 把文件中的信息合并到系统中。
--clear-avail 清除现有的软件包信息。
--forget-old-unavail 忘却已被卸载的不可安装的软件包。
-s|--status <软件包名> ... 显示软件包详尽的状态信息。
-p|--print-avail <软件包名> ... 显示可供安装的版本详情。
-L|--listfiles <软件包名> ... 列出所有属于该个(或多个)软件包的文件。
-l|--list [<表达式> ...] 简明地列出软件包的状态。
-S|--search <表达式> ... 搜寻拥有该文件(或多个文件)的包。
-C|--audit [<表达式> ...] 检查搜寻残损的软件包。
--add-architecture <体系结构> 添加 <体系结构> 到体系结构列表。
--remove-architecture <体系结构> 从架构列表中移除 <体系结构>。
--print-architecture 显示 dpkg 体系架构。
--compare-vesions <关系> 比较版本号 - 见下。
--force-help 显示本强制选项的帮助信息。
-Dh|--debug=help 显示有关出错调试的帮助信息。
-?, --help 显示本帮助信息。
--version 显示版本信息。
对归档文件使用 dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|
-x|--extract|-X|--vextract|--fsys-tarfile (输入 dpkg-deb --help)。
供内部使用:dpkg --assert-support-predepends | --predep-package |
--assert-working-epoch | --assert-long-filenames | --assert-multi-conrep |
--assert-multi-arch | --assert-versioned-provides.
选项:
--admindir=<目录> 使用 <目录> 而非 /var/lib/dpkg。
--root=<目录> 安装到另一个根目录下。
--instdir=<目录> 改变安装目录的同时保持管理目录不变。
--path-exclude=<表达式> 不要安装符合Shell表达式的路径。
--path-include=<表达式> 在排除模式后再包含一个模式。
-O|--selected-only 忽略没有被选中安装或升级的软件包。
-E|--skip-same-version 忽略版本与已安装软件版本相同的软件包。
-G|--refuse-downgrade 忽略版本早于已安装软件版本的的软件包。
-B|--auto-deconfigure 就算会影响其他软件包,也要安装。
--[no-]triggers 跳过或强制随之发生的触发器处理。
--verify-format=<格式> 检查输出格式('rpm'被支持)。
--no-debsig 不去尝试验证软件包的签名。
--no-act|--dry-run|--simulate
仅报告要执行的操作 - 但是不执行。
-D|--debug=<八进制数> 开启调试(参见 -Dhelp 或者 --debug=help)。
--status-fd
--status-logger=<命令> 发送状态更新到 <命令> 的标准输入。
--log=<文件名> 将状态更新和操作信息到 <文件名>。
--ignore-depends=<软件包>,...
忽略关于 <软件包> 的所有依赖关系。
--force-... 忽视遇到的问题(参见 --force-help)。
--no-force-...|--refuse-...
当遇到问题时中止运行。
--abort-after
可供--compare-version 使用的比较运算符有:
lt le eq ne ge gt (如果版本号为空,那么就认为它先于任意版本号);
lt-nl le-nl ge-nl gt-nl (如果版本号为空,那么就认为它后于任意版本号);
< << <= = >= >> > (仅仅是为了与主控文件的语法兼容)。
'apt' 和 'aptitude' 提供了更为便利的软件包管理。
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# dpkg --add-architecture i386
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# exit
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ su
密码:
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# aptitude update
忽略 http://mirrors.163.com jessie InRelease
读取: 1 http://mirrors.163.com jessie-updates InRelease [142 kB]
命中 http://mirrors.163.com jessie Release.gpg
命中 http://mirrors.163.com jessie Release
读取: 2 http://mirrors.163.com jessie-updates/main Sources [15.5 kB]
读取: 3 http://mirrors.163.com jessie-updates/main amd64 Packages/DiffIndex [5,440 B]
读取: 4 http://mirrors.163.com jessie-updates/main Translation-en/DiffIndex [2,704 B]
读取: 5 http://mirrors.163.com jessie/main Sources [7,057 kB]
命中 http://security.debian.org jessie/updates InRelease
命中 http://security.debian.org jessie/updates/main Sources
命中 http://security.debian.org jessie/updates/main amd64 Packages
读取: 6 http://security.debian.org jessie/updates/main i386 Packages [301 kB]
命中 http://mirrors.163.com jessie/non-free Sources
命中 http://mirrors.163.com jessie/contrib Sources
命中 http://mirrors.163.com jessie/main amd64 Packages
命中 http://mirrors.163.com jessie/non-free amd64 Packages
命中 http://mirrors.163.com jessie/contrib amd64 Packages
读取: 7 http://mirrors.163.com jessie/main i386 Packages [6,765 kB]
命中 http://security.debian.org jessie/updates/main Translation-en
读取: 8 http://mirrors.163.com jessie/non-free i386 Packages [80.5 kB]
读取: 9 http://mirrors.163.com jessie/contrib i386 Packages [49.5 kB]
命中 http://mirrors.163.com jessie/contrib Translation-en
命中 http://mirrors.163.com jessie/main Translation-zh_CN
命中 http://mirrors.163.com jessie/main Translation-zh
命中 http://mirrors.163.com jessie/main Translation-en
命中 http://mirrors.163.com jessie/non-free Translation-en
读取: 10 http://mirrors.163.com jessie-updates/main i386 Packages [15.9 kB]
已下载 14.4 MB,耗时 20秒 (696 kB/s)
当前状态:23995 个新软件包 [+23995]。
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# aptitude install libstdc++-6
无法找到任何名称或者描述中匹配“libstdc++-6”的软件包
无法找到任何名称或者描述中匹配“libstdc++-6”的软件包
将不会安装,升级或者删除任何软件包。
0 个软件包被升级,新安装 0 个,0 个将被删除, 同时 0 个将不升级。
需要获取 0 B 的存档。解包后将要使用 0 B。
i
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# aptitude seach libstdc++
未知的命令“seach”
aptitude 0.6.11
用法: aptitude [-S 文件名] [-u|-i]
aptitude [选项] <动作> ...
动作 (如果未指定,aptitude 将进入交互模式):
install - 安装/升级软件包。
remove - 卸载软件包。
purge - 卸载软件包并删除其配置文件。
hold - 将软件包置于保持状态。
unhold - 取消对一个软件包的保持命令。
markauto - 将软件包标记为已经自动安装。
unmarkauto - 将软件包标记为已经手动安装。
forbid-version - 禁止 aptitude 升级到某一特定版本的软件包。
update - 下载新/可升级软件包列表。
safe-upgrade - 执行一次安全的升级。
full-upgrade - 执行升级,可能会安装和卸载软件包。
build-dep - 安装软件包的编译依赖。
forget-new - 忘记哪些软件包是“新”的。
search - 按名称 和/或 表达式搜索软件包。
show - 显示一个软件包的详细信息。
versions - Displays the versions of specified packages.
clean - 删除已下载的软件包文件。
autoclean - 删除旧的已下载软件包文件。
changelog - 查看一个软件包的变更日志。
download - 下载软件包的 .deb 文件。
reinstall - 下载并(可能)重新安装一个现在已经安装了的软件包。
why - Show the manually installed packages that require a package, or
why one or more packages would require the given package.
why-not - 显示导致与给定软件包包冲突的手动安装的包,或者为什么
如果安装一个或多个软件包会导致与给定软件包冲突。
选项:
-h 此帮助文本。
--no-gui 即使可用,也不使用 GTK 图形用户界面。
-s 模拟动作,但是并不真正执行。
-d 仅仅下载软件包,不安装或者卸载任何东西。
-P Always prompt for confirmation of actions.
-y 假设对简单的 yes/no 问题回答“yes”。
-F 格式 指定显示搜索结果的格式;参见手册。
-O 次序 指定如何排列显示搜索结果;参见手册。
-w 宽度 指定显示搜索结果的格式宽度。
-f 积极地尝试修复损坏的软件包。
-V 显示就要安装的软件包版本。
-D 显示自动改变的软件包的依赖关系
-Z 显示每个软件包的安装尺寸的变化。
-v 显示附加信息。(可能会提供多次)。
-t [release] 设置将要从中安装软件包的发布版本。
-q In command-line mode, suppress the incremental progress
indicators.
-o key=val 直接设置名为“key”的配置选项。
--with(out)-recommends Specify whether or not to treat recommends as
strong dependencies.
-S fname 从文件名中读取 aptitude 的扩展状态信息。
-u 开始运行时下载新的软件包列表。
(terminal interface only)
-i 开始运行时执行安装。
(terminal interface only)
这个 aptitude 没有超级牛力。
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# aptitude search libstdc++
p libstdc++-4.8-dev - GNU Standard C++ Library v3 (development files)
p libstdc++-4.8-dev:i386 - GNU Standard C++ Library v3 (development files)
p libstdc++-4.8-doc - GNU Standard C++ Library v3 (documentation files)
p libstdc++-4.8-pic - GNU Standard C++ Library v3 (shared library subset kit)
p libstdc++-4.8-pic:i386 - GNU Standard C++ Library v3 (shared library subset kit)
i A libstdc++-4.9-dev - GNU Standard C++ Library v3 (development files)
p libstdc++-4.9-dev:i386 - GNU Standard C++ Library v3 (development files)
p libstdc++-4.9-doc - GNU Standard C++ Library v3 (documentation files)
p libstdc++-4.9-pic - GNU Standard C++ Library v3 (shared library subset kit)
p libstdc++-4.9-pic:i386 - GNU Standard C++ Library v3 (shared library subset kit)
p libstdc++-arm-none-eabi-newlib - GNU Standard C++ Library v3 for ARM Cortex-A/R/M processors (newlib)
v libstdc++-dev -
v libstdc++-dev:i386 -
p libstdc++5 - GNU 标准 C++ 库第三版
p libstdc++5:i386 - GNU 标准 C++ 库第三版
i libstdc++6 - GNU Standard C++ Library v3
p libstdc++6:i386 - GNU Standard C++ Library v3
p libstdc++6-4.8-dbg - GNU Standard C++ Library v3 (debugging files)
p libstdc++6-4.8-dbg:i386 - GNU Standard C++ Library v3 (debugging files)
p libstdc++6-4.9-dbg - GNU Standard C++ Library v3 (debugging files)
p libstdc++6-4.9-dbg:i386 - GNU Standard C++ Library v3 (debugging files)
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# aptitude install libstdc++6:i386
下列“新”软件包将被安装。
gcc-4.9-base:i386{a} libc6:i386{a} libc6-i686:i386{a} libgcc1:i386{a} libstdc++6:i386
0 个软件包被升级,新安装 5 个,0 个将被删除, 同时 0 个将不升级。
需要获取 5,648 kB 的存档。解包后将要使用 14.0 MB。
您要继续吗?[Y/n/?] y
读取: 1 http://mirrors.163.com/debian/ jessie/main gcc-4.9-base i386 4.9.2-10 [160 kB]
读取: 2 http://mirrors.163.com/debian/ jessie/main libgcc1 i386 1:4.9.2-10 [48.1 kB]
读取: 3 http://mirrors.163.com/debian/ jessie/main libc6 i386 2.19-18+deb8u4 [3,981 kB]
读取: 4 http://mirrors.163.com/debian/ jessie/main libstdc++6 i386 4.9.2-10 [288 kB]
读取: 5 http://mirrors.163.com/debian/ jessie/main libc6-i686 i386 2.19-18+deb8u4 [1,172 kB]
已下载 5,648 kB,耗时 5秒 (1,077 kB/s)
正在预设定软件包 ...
正在选中未选择的软件包 gcc-4.9-base:i386。
(正在读取数据库 ... 系统当前共安装有 109402 个文件和目录。)
正准备解包 .../gcc-4.9-base_4.9.2-10_i386.deb ...
正在解包 gcc-4.9-base:i386 (4.9.2-10) ...
正在选中未选择的软件包 libgcc1:i386。
正准备解包 .../libgcc1_1%3a4.9.2-10_i386.deb ...
正在解包 libgcc1:i386 (1:4.9.2-10) ...
正在选中未选择的软件包 libc6:i386。
正准备解包 .../libc6_2.19-18+deb8u4_i386.deb ...
正在解包 libc6:i386 (2.19-18+deb8u4) ...
正在替换原软件包中的文件 libc6-i386 (2.19-18+deb8u4) ...
正在选中未选择的软件包 libstdc++6:i386。
正准备解包 .../libstdc++6_4.9.2-10_i386.deb ...
正在解包 libstdc++6:i386 (4.9.2-10) ...
正在设置 gcc-4.9-base:i386 (4.9.2-10) ...
正在设置 libgcc1:i386 (1:4.9.2-10) ...
正在设置 libc6:i386 (2.19-18+deb8u4) ...
正在处理用于 libc-bin (2.19-18+deb8u4) 的触发器 ...
正在选中未选择的软件包 libc6-i686:i386。
(正在读取数据库 ... 系统当前共安装有 109715 个文件和目录。)
正准备解包 .../libc6-i686_2.19-18+deb8u4_i386.deb ...
正在解包 libc6-i686:i386 (2.19-18+deb8u4) ...
正在设置 libstdc++6:i386 (4.9.2-10) ...
正在设置 libc6-i686:i386 (2.19-18+deb8u4) ...
正在处理用于 libc-bin (2.19-18+deb8u4) 的触发器 ...
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# ls
arm-linux-gnueabihf-addr2line arm-linux-gnueabihf-g++ arm-linux-gnueabihf-gprof arm-linux-gnueabihf-pkg-config-real
arm-linux-gnueabihf-ar arm-linux-gnueabihf-gcc arm-linux-gnueabihf-ld arm-linux-gnueabihf-ranlib
arm-linux-gnueabihf-as arm-linux-gnueabihf-gcc-4.8.3 arm-linux-gnueabihf-ld.bfd arm-linux-gnueabihf-readelf
arm-linux-gnueabihf-c++ arm-linux-gnueabihf-gcc-ar arm-linux-gnueabihf-ldd arm-linux-gnueabihf-size
arm-linux-gnueabihf-c++filt arm-linux-gnueabihf-gcc-nm arm-linux-gnueabihf-ld.gold arm-linux-gnueabihf-strings
arm-linux-gnueabihf-cpp arm-linux-gnueabihf-gcc-ranlib arm-linux-gnueabihf-nm arm-linux-gnueabihf-strip
arm-linux-gnueabihf-ct-ng.config arm-linux-gnueabihf-gcov arm-linux-gnueabihf-objcopy
arm-linux-gnueabihf-dwp arm-linux-gnueabihf-gdb arm-linux-gnueabihf-objdump
arm-linux-gnueabihf-elfedit arm-linux-gnueabihf-gfortran arm-linux-gnueabihf-pkg-config
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# arm-linux-gnueabihf-gcc
bash: arm-linux-gnueabihf-gcc: 未找到命令
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# exit
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ arm-linux-gnueabihf-gcc
arm-linux-gnueabihf-gcc: 致命错误:没有输入文件
编译中断。
wxl@wxl:~/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin$ su
密码:
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# aptitude search zlib
p erlang-p1-zlib - erlang interface to zlib
p erlang-p1-zlib:i386 - erlang interface to zlib
p gambas3-gb-compress-bzlib2 - Gambas bzlib2 component
p gambas3-gb-compress-bzlib2:i386 - Gambas bzlib2 component
p gambas3-gb-compress-zlib - Gambas zlib compression component
p gambas3-gb-compress-zlib:i386 - Gambas zlib compression component
p gauche-zlib - zlib binding for Gauche
p gauche-zlib:i386 - zlib binding for Gauche
v haskell-zlib-doc -
p libcompress-raw-zlib-perl - low-level interface to zlib compression library
p libcompress-raw-zlib-perl:i386 - low-level interface to zlib compression library
v libcompress-zlib-perl -
v libcompress-zlib-perl:i386 -
p libghc-bzlib-dev - Haskell bindings to the bzip2 library
p libghc-bzlib-dev:i386 - Haskell bindings to the bzip2 library
v libghc-bzlib-dev-0.5.0.4-6fb04:i386 -
v libghc-bzlib-dev-0.5.0.4-c33de -
p libghc-bzlib-doc - Documentation for the Haskell bindings to the bzip2 library; documentati
p libghc-bzlib-prof - Profiling libraries for the Haskell bindings to the bzip2 library; profi
p libghc-bzlib-prof:i386 - Profiling libraries for the Haskell bindings to the bzip2 library; profi
v libghc-bzlib-prof-0.5.0.4-6fb04:i386 -
v libghc-bzlib-prof-0.5.0.4-c33de -
p libghc-pipes-zlib-dev - Zlib compression and decompression for Pipes streams
p libghc-pipes-zlib-dev:i386 - Zlib compression and decompression for Pipes streams
v libghc-pipes-zlib-dev-0.4.0.1-7aeac:i386 -
v libghc-pipes-zlib-dev-0.4.0.1-b3ba6 -
p libghc-pipes-zlib-doc - Zlib compression and decompression for Pipes streams; documentation
p libghc-pipes-zlib-prof - Zlib compression and decompression for Pipes streams; profiling librarie
p libghc-pipes-zlib-prof:i386 - Zlib compression and decompression for Pipes streams; profiling librarie
v libghc-pipes-zlib-prof-0.4.0.1-7aeac:i386 -
v libghc-pipes-zlib-prof-0.4.0.1-b3ba6 -
p libghc-zlib-bindings-dev - low-level bindings to zlib
p libghc-zlib-bindings-dev:i386 - low-level bindings to zlib
v libghc-zlib-bindings-dev-0.1.1.5-358ea:i386 -
v libghc-zlib-bindings-dev-0.1.1.5-893e2 -
p libghc-zlib-bindings-doc - low-level bindings to zlib; documentation
p libghc-zlib-bindings-prof - low-level bindings to zlib; profiling libraries
p libghc-zlib-bindings-prof:i386 - low-level bindings to zlib; profiling libraries
v libghc-zlib-bindings-prof-0.1.1.5-358ea:i386 -
v libghc-zlib-bindings-prof-0.1.1.5-893e2 -
p libghc-zlib-dev - Compression and decompression in the gzip and zlib formats
p libghc-zlib-dev:i386 - Compression and decompression in the gzip and zlib formats
v libghc-zlib-dev-0.5.4.1-13ba8 -
v libghc-zlib-dev-0.5.4.1-f8b2b:i386 -
p libghc-zlib-doc - Compression and decompression in the gzip and zlib formats; documentatio
p libghc-zlib-enum-dev - enumerator interface for zlib compression
p libghc-zlib-enum-dev:i386 - enumerator interface for zlib compression
v libghc-zlib-enum-dev-0.2.3.1-1ce0a -
v libghc-zlib-enum-dev-0.2.3.1-e6efd:i386 -
p libghc-zlib-enum-doc - enumerator interface for zlib compression; documentation
p libghc-zlib-enum-prof - enumerator interface for zlib compression; profiling libraries
p libghc-zlib-enum-prof:i386 - enumerator interface for zlib compression; profiling libraries
v libghc-zlib-enum-prof-0.2.3.1-1ce0a -
v libghc-zlib-enum-prof-0.2.3.1-e6efd:i386 -
p libghc-zlib-prof - Compression and decompression in the gzip and zlib formats; profiling li
p libghc-zlib-prof:i386 - Compression and decompression in the gzip and zlib formats; profiling li
v libghc-zlib-prof-0.5.4.1-13ba8 -
v libghc-zlib-prof-0.5.4.1-f8b2b:i386 -
v libio-compress-zlib-perl -
v libio-compress-zlib-perl:i386 -
v libio-zlib-perl -
v libio-zlib-perl:i386 -
p libjzlib-java - Java Zlib implementation
p lua-zlib - zlib library for the Lua language
p lua-zlib:i386 - zlib library for the Lua language
p lua-zlib-dev - zlib development files for the Lua language
p lua-zlib-dev:i386 - zlib development files for the Lua language
v lua5.1-zlib -
v lua5.1-zlib:i386 -
v lua5.1-zlib-dev -
v lua5.1-zlib-dev:i386 -
v lua5.2-zlib -
v lua5.2-zlib:i386 -
v lua5.2-zlib-dev -
v lua5.2-zlib-dev:i386 -
p zlib-gst - Zlib bindings for GNU Smalltalk
p zlib-gst:i386 - Zlib bindings for GNU Smalltalk
i zlib1g - 压缩库 - 运行时
p zlib1g:i386 - 压缩库 - 运行时
p zlib1g-dbg - compression library - development
p zlib1g-dbg:i386 - compression library - development
p zlib1g-dev - compression library - development
p zlib1g-dev:i386 - compression library - development
p zlibc - An on-fly auto-uncompressing C library
p zlibc:i386 - An on-fly auto-uncompressing C library
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# aptitude install zlib1g:i386
下列“新”软件包将被安装。
zlib1g:i386
0 个软件包被升级,新安装 1 个,0 个将被删除, 同时 0 个将不升级。
需要获取 89.4 kB 的存档。解包后将要使用 155 kB。
读取: 1 http://mirrors.163.com/debian/ jessie/main zlib1g i386 1:1.2.8.dfsg-2+b1 [89.4 kB]
已下载 89.4 kB,耗时 0秒 (553 kB/s)
正在选中未选择的软件包 zlib1g:i386。
(正在读取数据库 ... 系统当前共安装有 109766 个文件和目录。)
正准备解包 .../zlib1g_1%3a1.2.8.dfsg-2+b1_i386.deb ...
正在解包 zlib1g:i386 (1:1.2.8.dfsg-2+b1) ...
正在设置 zlib1g:i386 (1:1.2.8.dfsg-2+b1) ...
正在处理用于 libc-bin (2.19-18+deb8u4) 的触发器 ...
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin# ^C
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin#
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin#
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin#
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin#
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin#
root@wxl:/home/wxl/usr/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin#