Tag: 编译

/ bin / bash:g ++:命令未找到错误127

我试图从tar.gz文件安装软件quicknet。 运行./configure ,当我尝试运行make ,它显示以下错误: g++ -I. -I. -c QN_args.cc /bin/bash: g++: command not found make: *** [QN_args.o] Error 127 我已经安装了gcc编译器。

我编译自己的包比从存储库安装更好吗?

当从源编译或从存储库安装时,包性能是否不同? 是否有可能,在编译过程中,如果在您的系统上编译包,它将对您的系统“更加适应”(性能,稳定性)?

/ bin目录中的程序如何编译成不可读的格式?

我注意到/ bin目录中的大多数命令/程序都是编译的。 我希望自己复制这种不可读的代码格式。 有人可以告诉我为什么和/或这些程序如何通过这种方式? [绿色邮票奖励]:是否没有bash命令打印文件中的所有“人类可读”文本?

安装CoverGloobus

有没有更简单的方法在Ubuntu 10.10中安装Covergloobus 1.6? PPA不起作用,试图编译它但失败了,有没有其他方法?

如何将现有的deb软件包从64位交叉编译为32位架构

我已经为我的计算机重建了一个带有自定义补丁的deb软件包,这是一台64位机器。 我用它做了: sudo apt-get -b source [package name] 现在我的问题是,如何以类似的方式为32位机器交叉编译相同的包? 谢谢,尼古拉

在ubuntu上构建自己的内核

我正在尝试构建自己的内核,因为我想编写一个内核程序,我需要编译到内核中。 那我做了什么? 从kernel.org下载,解压缩,执行make menuconfig并根据需要配置所有内容,执行make,执行make modules_install,执行make install,最后执行update-grub。 结果:它根本不启动…. 现在我看一下这里 ,它描述了一种编译内核的不同方式。 这可能是我的方式不起作用的原因吗? 或者是否有其他人知道为什么我的内核不起作用? ########编辑 很棒的答案,ty。 奥利奇。 但我用老式的方式试了一下,经过一个小时的编译,我得到了这样的信息: install -p -o root -g root -m 644 ./debian/templates.master /usr/src/linux-2.6.37.3/debian/linux-image-2.6.37.3meinsmeins/DEBIAN/templates dpkg-gencontrol -DArchitecture=i386 -isp \ -plinux-image-2.6.37.3meinsmeins -P/usr/src/linux-2.6.37.3/debian/linux-image-2.6.37.3meinsmeins/ dpkg-gencontrol: error: package linux-image-2.6.37.3meinsmeins not in control info make[2]: *** [debian/stamp/binary/linux-image-2.6.37.3meinsmeins] Error 255 make[2]: Leaving directory `/usr/src/linux-2.6.37.3′ make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.37.3meinsmeins] Error 2 make[1]: Leaving […]

在64位12.04上初始化Android的构建环境

我希望初始化AOSP代码库(或者任何Android源代码)的构建环境,并且该过程的第一步是: $ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so 我有一个(新安装的)Ubuntu 12.04 64位机器,并且在过去遇到了32位依赖的问题。 我想从一开始就得到这个。 我安装了所有软件包(通过Synaptic或apt-get),但以下情况除外; libncurses5-dev:i386 libgl1-mesa-glx:i386 zlib1g-dev:i386 apt-get这三个单独的回报; danielgt@danielgt-linux:~$ sudo apt-get install libncurses5-dev:i386 libgl1-mesa-glx:i386 zlib1g-dev:i386 Reading […]

是否有终端插件允许检测和打开文件?

我正在寻找一个终端插件/扩展,它允许我检测终端输出中的文件路径,并通过单击它们在文本编辑器中打开它们。 完美的解决方案将打开给定行的文件。 /home/dell/pcl/2d/include/pcl/2d/impl/keypoint.hpp:233: warning: no uniquely matching class member found for void pcl::keypoint::imageElementMultiply(ImageType &output, ImageType &input1, ImageType &input2) 在上面的示例中,我可以单击/home/dell/pcl/2d/include/pcl/2d/impl/keypoint.hpp:233 ,我将在第233行打开带有Gedit(或其他)的文件。

如何在Ubuntu 12.04中安装boost-devel?

我想编译flvtool ++,但它需要boost-devel库。 我试图通过这个命令安装它: sudo apt-get install boost-devel 但是我得到了错误: E: Unable to locate package boost-devel 有没有其他方法来编译flvtool ++源或任何64位二进制文​​件?

如何从git构建和安装最新的SimpleScreenRecorder?

我想按照开发人员的建议从git安装SimpleScreenRecorder(SSR)。 二进制版本崩溃,git版本可能已经解决了我的崩溃问题。 主页 – SimpleScreenRecorder – Maarten Baert的网站 不幸的是,我无法在Ubuntu上构建当前/最新的git版本。 可在此处找到相关说明: https : //github.com/MaartenBaert/ssr 在这些说明中,开发人员说,“如果32位版本因库缺失而失败,但64位工作正常,请再次阅读上述说明:)。” 这似乎是我的问题,但再次阅读说明并没有澄清我的问题。 所以我在这里问。 说明: sudo apt-get install build-essential pkg-config qt4-qmake libqt4-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libasound2-dev libpulse-dev libgl1-mesa-dev libx11-dev libxext-dev libxfixes-dev g++-multilib ia32-libs 如果找不到某些库的32位版本,但64位工作正常,请尝试以下方法: cd /usr/lib/i386-linux-gnu/ sudo ln -s libGL.so.1 mesa/libGL.so sudo ln -s mesa/libGL.so libGL.so sudo ln -s libGLU.so.1 libGLU.so sudo […]