Tag: 编译

如何解决configure:错误:找不到readline库?

我有一个Ubuntu 10.04 LTS服务器,我想要编译postgres的最小安装。 使用最小安装,服务器没有gcc所以我不得不做一个apt-get install gcc但现在我不断从postgres ./configure得到这个错误。 configure: error: readline library not found 我似乎无法找到包含readline库的包的名称。 所以我有两个问题。 包含readline的包的名称是什么? 是否有一些方法给出上面的错误消息,以便从标准名称中找到相关的包?

在终端中编译C代码

我一直遇到编译问题。 我使用下面的测试C代码并将其保存为Home.c文件夹中的test.c。 #include int main() { printf(“Bruh!”); return 0; } 当我在终端中运行代码时 gcc test.c -o test 我一无所获。 谢谢

如何为Ubuntu存储库中不可用的源安装构建依赖项?

我一直在忙着编译( make )几个包,其中一些不在存储库中(所以apt-get build-dep没有帮助),关于构建依赖的完整文档缺失或缺乏,或者我只是不喜欢知道什么库缺乏。 有没有办法,我可以只是构建一些东西,如果缺少一些标题,它会被安装?

如何安装杆架?

如何安装Rods Rigs (基于软体物理的开源车辆模拟器)? 我之前编译过应用程序,比如Gedit,Handbrake,XBMC,但我似乎无法安装/编译Rods的Rigs(以及它的一些依赖项)。 事实certificate这对我来说是一个挑战。 我还阅读了Rigs of Rods wiki如何在Linux中编译,但没有运气。 我正在使用64位的Ubuntu 12.04。

VMWare播放器和Ubuntu 15.04:网络驱动程序不再编译,如何修复?

我在Ubuntu上使用VMWare Player并在其上运行不同数量的虚拟机。 它工作正常,直到14.10,当内核升级时,我会被要求重新编译模块等; 但它不再适用于Ubuntu 15.04。 问题是它在尝试重新编译“虚拟网络适配器”时失败。 我该如何解决这个问题?

如何(配方)只构建一个内核模块?

我在Linux内核模块中有一个错误导致Ubuntu 14.04内核的存储过程(崩溃)。 这就是为什么我想编辑 / 修补只有那个单个内核模块的源来添加一些额外的调试输出。 有问题的内核模块是mvsas ,不需要启动。 出于这个原因,我认为没有必要更新任何initrd图像。 我已经阅读了很多信息(如下所示),并发现设置和构建过程混乱。 我需要两个食谱: 一次设置/配置构建环境 编辑此内核模块( .c和.h )的任何源文件并将该编辑转换为新的内核模块( .ko )后要执行的步骤 使用的来源是: 构建一个内核模块 – 谷歌搜索 http://www.linuxquestions.org/questions/linux-kernel-70/rebuilding-a-single-kernel-module-595116/ https://stackoverflow.com/questions/8744087/how-to-recompile-just-a-single-kernel-module http://www.pixelbeat.org/docs/rebuild_kernel_module.html 如何构建单个树内核模块? http://ubuntuforums.org/showthread.php?t=1153067 http://ubuntuforums.org/showthread.php?t=2112166 http://ubuntuforums.org/showthread.php?t=1115593 构建一个内核模块ubuntu – 谷歌搜索 ‘make + single + kernel + module’ – 问问Ubuntu ‘make + kernel + module’ – 问问Ubuntu 我的makefile导致:没有规则来制作目标`arch / x86 / tools / relocs.c’,这是必需的 ‘“无效的模块格式”’ – […]

在64位机器上编译32位内核

我正在尝试为32位单核Intel Atom机器编译内核。 不用说,编译花费了大量的时间。 它已经持续了2个小时,它仍然只是驱动模块的一半。 在我的主桌面上编译内核只需要15分钟,但它是64位机器。 我可以交叉编译从更好的机器生成32位内核包吗?

如何处理来自make的头文件的“No such file or directory”错误?

在编译源包时,我收到make的错误,看起来像: In file included from foo.c:28:0: bar.h:23:18: fatal error: bar.h: No such file or directory #include ^ compilation terminated. make[x]: *** [baz] Error 1 make[x]: Leaving directory 我该如何处理?

如何安装最新版本的libmtp?

在最新版本的libmtp库中,我的Android设备有修复,所以我想安装最新版本,我只是不确定如何! 我认为这会在某个时候进入官方存储库,所以聪明的建议可能只是等待,但我想知道如果有人能告诉我自己该怎么做。 我目前正在使用Ubuntu 12.04并运行libmtp-1.1.2,最新版本(libmtp-1.1.3)最近已经发布,tar.gz文件可以从这个直接链接下载: http://downloads.sourceforge .NET /项目/ libmtp / libmtp / 1.1.3 / libmtp-1.1.3.tar.gz 我该如何安装? 谢谢你的帮助。

安装rtl8812AU_linux_v4.2.0_6952.20130315.tar.gz

嗨,当我试图获得我的“ EDIMAX AC600双频高增益Wi-Fi USB适配器 ”的驱动程序时,我遇到了以下问题: 在sudo apt-get install build-essential 和cd /home/”USERNAME” 我尝试tar vxzf rtl8812AU_linux_v4.2.0_6952.20130315.tar.gz 但我得到: tar (child): rtl8812AU_linux_v4.2.0_6952.20130315.tar.gz: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now 结果 我找不到它所在的文件夹,sudo apt-get没有告诉我它放在哪里。 我正在运行Xubuntu,我对它很陌生,一周前借用那台笔记本电脑来旅行。 谢谢你的关注