我正在尝试构建自己的内核,因为我想编写一个需要编译到内核中的内核程序。那我做了什么?从 kernel.org 下载,解压,执行 make menuconfig 并根据需要配置所有内容,执行 make,执行 make modules_install,执行 make install,最后执行 update-grub。结果:它根本不启动....
现在我看了一下这里,它描述了一种编译内核的不同方式。这可能是我的方式不起作用的原因吗?或者有没有其他人知道为什么我的内核不起作用?
######## 编辑很好的答案,你。奥利。但是我以老式的方式尝试了它,经过一小时的编译后,我收到了以下消息:
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 directory `/usr/src/linux-2.6.37.3'
make: *** [kernel-image] Error 2
Run Code Online (Sandbox Code Playgroud) 我想在 Ubuntu Natty 的 /opt 中安装传输 v2.22,但我不想删除新版本。
有没有办法做到这一点?
我正在尝试使用以下配置命令在 64 位 ubuntu 系统上编译 32 位版本的 python:
CC="gcc -m32" LDFLAGS="-L/lib32 -L/usr/lib32 \ -Lpwd/lib32 -Wl,-rpath,/lib32 \
-Wl,-rpath,/usr/lib32" \ ./configure --prefix=/opt/pym32
Run Code Online (Sandbox Code Playgroud)
然后制作,制作安装。没有错误,但它应该是错误的,因为“readelf -h python”告诉我 python 是作为 ELF64 构建的。
我也尝试安装几个旧的包。尝试从终端升级它,编译它。一旦我做了它并等待了很长时间,但在安装结束时它向我显示了 2 个错误。当我尝试时从终端运行它,sudo inkscape我收到这条消息。
inkscape:加载共享库时出错:libgtkmm-2.4.so.1:无法打开共享对象文件:没有这样的文件或目录
我也尝试使用突触和 ubuntu 中心下载inkscape。Inkscape 是很棒的图形工具,但我不知道如何提前让它在 Ubuntu 11.10.Thanx 上工作。
看来shotwell 有这个能力,你只需要编译它。我尝试配置,--define=ENABLE_FACES但该功能未显示。我使用了 playya git,其中包括最近修复的编译面错误。
我是 Linux 新手,我需要一些帮助!
我正在尝试将这篇文章中的代码编译到linux-kernel邮件列表中。
我已经将文件粘贴到自由报办公室并将其保存为pairing_tool.c(不作为pairing_tool.c.odt。我已经重命名文件pairing_tool.c。)
但是当我使用这个命令行时:gcc -o pairing_tool pairing_tool.c在终端中,我得到了很多错误。
另外为了清楚起见,我使用了仅包含在两者之间的文本
#include <linux/input.h>
和
return 0;
}
所以我没有发表评论。我认为这样很好,是吗?
根据这个链接,GRUB 2.00 刚刚发布。怎么能升级到这个?
我正在编译一个需要头文件的软件包。我的 Ubuntu 11.10(64 位)安装中缺少头文件。在使用make,gcc和编译期间gfortran,我收到以下错误消息。
XMstr.c:7:19: fatal error: Xm/Xm.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
谷歌搜索答案让我相信我的系统上需要安装一个 MESA 库,但我找不到包名称的完全匹配。
我需要安装的包的名称可能是什么?该软件包在更新的 Ubuntu 发行版上是否具有相同的名称?
我一直看到有人说make; make install不好。我似乎找不到任何人有合理的解释。
那么,为什么不好呢?或者为什么人们倾向于说“这很糟糕,请改用清除安装”或类似的话?
好的,所以我是 linux 新手。我正在尝试安装代理链,但我确定它具有我的系统上没有的依赖项,有人可以查看以下脚本并告诉我我需要使用 apt-get 安装的软件包列表。
pr0jectzer0@pr0jectzer0-OptiPlex-GX620:~$ ls
Desktop Documents Downloads help Music Pictures Public Templates Videos
pr0jectzer0@pr0jectzer0-OptiPlex-GX620:~$ cd Desktop
pr0jectzer0@pr0jectzer0-OptiPlex-GX620:~/Desktop$ ls
Programming proxychains-3.1.tar.gz TorBrowser_en-US.app
proxychains-3.1 tor tor-browser-gnu-linux-i686-2.3.25-6-dev-en-US.tar.gz
pr0jectzer0@pr0jectzer0-OptiPlex-GX620:~/Desktop$ cd proxychains-3.1
pr0jectzer0@pr0jectzer0-OptiPlex-GX620:~/Desktop/proxychains-3.1$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking for working aclocal-1.4... missing
checking for working autoconf... missing
checking for working …Run Code Online (Sandbox Code Playgroud) compiling ×10
installation ×5
gcc ×3
kernel ×2
11.04 ×1
11.10 ×1
64-bit ×1
bootloader ×1
c ×1
command-line ×1
graphics ×1
grub2 ×1
inkscape ×1
make ×1
mesa ×1
python ×1
shotwell ×1
text-editor ×1