草庐IT

linux - 为什么 32 位 .deb 包不能安装在 64 位 Ubuntu 上?

我的.deb软件包基于32位Ubuntu构建并包含使用gcc编译的可执行文件,但无法安装在64位版本的操作系统上(错误消息显示“错误的架构i386”)。这让我感到困惑,因为我认为通常32位软件可以在64位硬件上运行,但反之则不然。我可以使用我的32位机器生成一个可以安装在64位操作系统上的.deb文件吗?仅仅是使用适当的编译器标志来生成可执行文件(如果是的话,它们是什么),还是.deb文件本身以某种方式特定于一种处理器架构? 最佳答案 deb安装程序可能拒绝安装您的软件包,因为它(正确地)标记有冲突的架构:字段。i386代码可以在a

linux - 为什么 32 位 .deb 包不能安装在 64 位 Ubuntu 上?

我的.deb软件包基于32位Ubuntu构建并包含使用gcc编译的可执行文件,但无法安装在64位版本的操作系统上(错误消息显示“错误的架构i386”)。这让我感到困惑,因为我认为通常32位软件可以在64位硬件上运行,但反之则不然。我可以使用我的32位机器生成一个可以安装在64位操作系统上的.deb文件吗?仅仅是使用适当的编译器标志来生成可执行文件(如果是的话,它们是什么),还是.deb文件本身以某种方式特定于一种处理器架构? 最佳答案 deb安装程序可能拒绝安装您的软件包,因为它(正确地)标记有冲突的架构:字段。i386代码可以在a

linux - Debian 设备描述符读取 64 错误 71

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion当我在没有gnome的计算机上安装debian时,当我将usb设备连接到我的计算机时出现上述错误。但是当我安装gnome时,usb端口工作正常。如何摆脱这个?

linux - Debian 设备描述符读取 64 错误 71

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion当我在没有gnome的计算机上安装debian时,当我将usb设备连接到我的计算机时出现上述错误。但是当我安装gnome时,usb端口工作正常。如何摆脱这个?

ruby - 无法在 ubuntu 11.10 64 位上安装 rhc openshift 客户端

谁能帮帮我,我安装了Ruby1.9.1和RubyGems1.8,这是错误消息:~$sudogeminstallrhcBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrhc:ERROR:Failedtobuildgemnativeextension./usr/bin/ruby1.8mkrf_conf.rbBuildingnativeextensions.Thiscouldtakeawhile...rake1.8RUBYARCHDIR=/usr/lib/ruby/gems/1.8/gems/rhc-re

ruby - 无法在 ubuntu 11.10 64 位上安装 rhc openshift 客户端

谁能帮帮我,我安装了Ruby1.9.1和RubyGems1.8,这是错误消息:~$sudogeminstallrhcBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrhc:ERROR:Failedtobuildgemnativeextension./usr/bin/ruby1.8mkrf_conf.rbBuildingnativeextensions.Thiscouldtakeawhile...rake1.8RUBYARCHDIR=/usr/lib/ruby/gems/1.8/gems/rhc-re

cmake/vcpkg x64-windows colmap安装/编译

    colmap是增量式sfm开源软件。相比于之前的sfm工作,colmap在选择最优初始图,选择最优更新图,三角化,BA,和迭代方面都有策略上的更新。本博文介绍其安装/编译方法。博主是先安装跑了下功能,再编译以阅读源码。1.1colmap安装    安装的软件是封装好的,无法看到源代码,但是可以很快很方便地用起来。先安装下来跑功能,有一个直观感受,看看效果如何。登入colmap官方GitHub:colmap/colmap:COLMAP-Structure-from-MotionandMulti-ViewStereo(github.com)。滚动到“download”,下载Pre-Rele

linux - 在 Linux 64 位中处理命令行

这个问题在这里已经有了答案:Whathappensifyouusethe32-bitint0x80LinuxABIin64-bitcode?(1个回答)关闭4年前。我在从Linux64位汇编程序访问进程命令行时遇到问题。为了用最少的代码重现这一点,我制作了这个打印程序名称前5个字符的32位程序:.section.text.globl_start_start:movl%esp,%ebpmovl$4,%eax#writemovl$1,%ebx#stdoutmovl4(%ebp),%ecx#programnameaddress(argv[0])movl$5,%edx#hard-codedle

linux - 在 Linux 64 位中处理命令行

这个问题在这里已经有了答案:Whathappensifyouusethe32-bitint0x80LinuxABIin64-bitcode?(1个回答)关闭4年前。我在从Linux64位汇编程序访问进程命令行时遇到问题。为了用最少的代码重现这一点,我制作了这个打印程序名称前5个字符的32位程序:.section.text.globl_start_start:movl%esp,%ebpmovl$4,%eax#writemovl$1,%ebx#stdoutmovl4(%ebp),%ecx#programnameaddress(argv[0])movl$5,%edx#hard-codedle

python - pip 安装报告实验室错误 : command 'x86_64-linux-gnu-gcc' failed with exit status 1

使用ubuntu虚拟环境。我尝试安装reportlab命令是pipinstallreportlab在这个目录中(company2)stefano@stefano-X550EP:~/htdocs/company2$错误是error:command'x86_64-linux-gnu-gcc'failedwithexitstatus1实际上点列表是:argparse(1.2.1)Django(1.7.7)html5lib(0.999)pip(1.5.4)pisa(3.0.33)PyPDF2(1.24)setuptools(2.2)wsgiref(0.1.2)xhtml2pdf(0.0.6)我