标签: compiling

在 ubuntu 上构建自己的内核

我正在尝试构建自己的内核,因为我想编写一个需要编译到内核中的内核程序。那我做了什么?从 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)

installation compiling kernel

3
推荐指数
1
解决办法
2036
查看次数

如何安装旧版本的传输?

我想在 Ubuntu Natty 的 /opt 中安装传输 v2.22,但我不想删除新版本。

有没有办法做到这一点?

installation compiling 11.04

3
推荐指数
1
解决办法
1058
查看次数

在 64 位系统上编译 32 位

我正在尝试使用以下配置命令在 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 构建的。

64-bit python compiling gcc

3
推荐指数
1
解决办法
1万
查看次数

无法安装inkscape

我也尝试安装几个旧的包。尝试从终端升级它,编译它。一旦我做了它并等待了很长时间,但在安装结束时它向我显示了 2 个错误。当我尝试时从终端运行它,sudo inkscape我收到这条消息。

inkscape:加载共享库时出错:libgtkmm-2.4.so.1:无法打开共享对象文件:没有这样的文件或目录

我也尝试使用突触和 ubuntu 中心下载inkscape。Inkscape 是很棒的图形工具,但我不知道如何提前让它在 Ubuntu 11.10.Thanx 上工作。

installation compiling graphics inkscape 11.10

3
推荐指数
1
解决办法
1420
查看次数

我如何编译 Shotwell 才能使用人脸功能?

看来shotwell 有这个能力,你只需要编译它。我尝试配置,--define=ENABLE_FACES但该功能未显示。我使用了 playya git,其中包括最近修复的编译面错误。

shotwell compiling photo-management

3
推荐指数
1
解决办法
1499
查看次数

如何编译使用 Libre Office 编辑器创建的 C 程序文件?

我是 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;
}

所以我没有发表评论。我认为这样很好,是吗?

text-editor compiling c

3
推荐指数
1
解决办法
970
查看次数

3
推荐指数
1
解决办法
4033
查看次数

安装缺少的提供 Xm/Xm.h 的包

我正在编译一个需要头文件的软件包。我的 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 发行版上是否具有相同的名称?

compiling gcc mesa

3
推荐指数
2
解决办法
2万
查看次数

为什么人们说“make install”不好?

我一直看到有人说make; make install不好。我似乎找不到任何人有合理的解释。

那么,为什么不好呢?或者为什么人们倾向于说“这很糟糕,请改用清除安装”或类似的话?

compiling make

3
推荐指数
2
解决办法
1115
查看次数

安装代理链。需要帮助!

好的,所以我是 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)

installation command-line compiling kernel gcc

3
推荐指数
1
解决办法
2万
查看次数