compile

Centos 内核编译:systemd 无法启动 udev
compile

Centos 内核编译:systemd 无法启动 udev

对于我的 Centos 7.7 VM,我编译了内核版本 4.4,只是为了看看它是如何工作的。我从这个网站下载了内核代码https://www.kernel.org/ 并按照我在这里找到的程序进行操作:https://www.cyberciti.biz/tips/compiling-linux-kernel-26.html 所有步骤都完美运行,但使用新内核重新启动时出现“Systemd 无法启动 udev 设备管理器”错误。因此,系统无法启动。以下是重新启动期间 udev 问题的屏幕截图: 我该如何排除故障并修复此错误? ...

Admin

AMD 芯片组上的内核 5.3
compile

AMD 芯片组上的内核 5.3

目前我使用自己编译的内核,自从一些 mounth 以来没有任何大问题,但自从 5.3 版本以来,一些带有 AMD 芯片组的物理服务器将无法再启动,我的最后一个内核版本是 5.2.8,没有任何问题。(配置仍然相同) 内核 5.3 可在配备 B350 芯片组和 Ryzen 1700 和 KVM + VirtualBox 机器的主机电脑上运行,但两台服务器均配备较旧的 AMD 芯片组。 第一台服务器是 AsRock A68N,配备 AMD A4-5050,内核为 5.3(VBOX),有 3 个虚拟机 第二块是较新的 ITX 主板,集成 CPU 也是 Bios...

Admin

ldd 但是对于库间依赖关系?
compile

ldd 但是对于库间依赖关系?

是否有像 ldd 这样的工具可以显示可执行文件所依赖的库,但用于库间依赖关系。 例如,一个共享库需要另一个共享库。如何获取依赖项。 我处于这样一种情况,gcc 尝试构建一个 .so 编译库文件,但抱怨“/usr/bin/ld: 在搜索 -lint.1 时跳过不兼容的 /lib/libint.1.so” 我需要知道它依赖哪些库以及它正在寻找哪个版本?有一个 int.so,但我如何才能找到它是哪个版本以及 gcc 正在寻找哪个版本? ...

Admin

在 centos5.5 上编译 qt5.4.1 出错
compile

在 centos5.5 上编译 qt5.4.1 出错

我准备在 Centos5.5 上构建 Qt5.4.1,根据这个https://kate-editor.org/2014/12/22/qt-5-4-on-red-hat-enterprise-5/。 现在我在构建 qt src 时遇到了一些问题。当我执行 make 命令时,它显示: g++:错误:LIBS:没有此文件或目录 g++:错误:=:没有此文件或目录 但我在 qtbase/src/tools/moc/Makefile 中找到了“LIBS” LIBS = $(SUBLIBS) -L/home/chenc/tmp/qt-everywhere-...

Admin

Flutter 中的编译错误:NoSuchMethodError:getter“isEof”在 null 上被调用
compile

Flutter 中的编译错误:NoSuchMethodError:getter“isEof”在 null 上被调用

当我尝试在模拟器上调试 Flutter 应用时,我随机开始收到此编译错误。我尝试将 Flutter 升级到最新版本。我的代码中没有出现任何格式或其他错误。我唯一能想到的可能是我在另一台计算机上更改了 dart 文件的编码,这是使用记事本导致问题的根本原因。 registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedR...

Admin

使用 pyinstaller 显示窗口和控制台
compile

使用 pyinstaller 显示窗口和控制台

我目前是using auto py to exe,这是一个编写 pyinstaller 命令并为您执行的程序。它有两个选项:基于控制台和基于窗口(隐藏控制台)。但是,我想同时显示两者。我还需要添加什么才能使其同时显示窗口和控制台? 当前命令: pyinstaller -y -F -w "C:\Users\Me\Downloads\file.py" ...

Admin

避免在运行 configure 后使用 make 重新编译
compile

避免在运行 configure 后使用 make 重新编译

我有一个程序 ( ffmpeg),正在尝试安装。这是我目前正在做的事情: ./configure使用所需选项运行。 等一下。 跑步make。 等待 20-25 分钟。 得到错误信息。 make由于某种原因再次运行。 等一下。 得到相同的错误信息。 转到步骤 1,然后使用不同的选项重试。 重新运行后./configure,是否有任何方法可以强制make不重新编译已成功编译的文件,就像我没有重新运行一样./configure? 是否有任何方法可以强制make忽略已编译文件在重新编译时可能会更改的事实? 如果它相关,我没有 root 访问权限。 版本信...

Admin

当我从源代码安装 Perl 5.30.0 时,perl -v 仍然显示正在使用 5.26.2
compile

当我从源代码安装 Perl 5.30.0 时,perl -v 仍然显示正在使用 5.26.2

我使用的是 Linux,想安装最新版本的 Perl,根据命令perl -v,我使用的是 5.26.2 版本,而最新(稳定)版本是 5.30.0。但是当我编译源代码时,perl -v仍然返回 5.26.2!为什么会这样? 这是我所做的: 我从以下地址获取了一份 Perl 源代码本网站,解压并按照 README 中指定的安装说明进行操作(简单的,不是任何以 .os 结尾的:) ./Configure -des -Dprefix=$HOME/localperl make make test make install 然后我运行perl -v以确定它是否有...

Admin

了解 NDI 和 FFmpeg 的后果
compile

了解 NDI 和 FFmpeg 的后果

最近我开始寻找一种方法将我的采集卡同时连接到 FFmpeg 和 OBS,我想使用 OBS 进行直播,但同时使用 FFmpeg 分别记录每个输入。 经过一番研究,我发现 NDI 似乎是完美的解决方案,我只需将 NDI 过滤器应用于 OBS 中的每个源,然后在 FFmpeg 中重新获取它们即可。不幸的是,FFmpeg 似乎取消了对 NDI 的支持,因为他们正在分发“非免费”版本的 FFmpeg。 然而,我发现这个帖子说有人在 NDI 支持结束后似乎还在用 NDI 编译 FFmpeg: https://github.com/jb-alvarado/media-...

Admin

Gentoo/安装最新版本的 qtwebengine 失败
compile

Gentoo/安装最新版本的 qtwebengine 失败

命令:emerge qtwebengine COMMON_FLAGS="-march=native -O2 -pipe" MAKEOPTS="-j3" USE="-bindist" 内存:4 GB 我尝试过删除 -pipe,并设置 -j1,还将 -jumbo-build 添加到 USE 标志,但不能同时执行这两项操作。dmesg | grep oom没有任何结果 x86_64-pc-linux-gnu-g++: fatal error: Killed signal terminated program cc1plus compilation ter...

Admin

Alpine3D 的代码可以按照他们的说明进行编译吗?
compile

Alpine3D 的代码可以按照他们的说明进行编译吗?

我一直在尝试跑步Alpine3d用于个人项目,以模拟风吹雪。该软件使用 3 个主要代码库(每个都是 SLF 的开源项目):MeteoIO、Snowpack 和 Alpine3d。我主要尝试(但失败了)以 3 种方式运行此程序: 在 Windows 10 上使用普通 .exe 安装程序进行安装 从源代码编译 在 Linux 上运行该程序 下面我列出了尝试使用前两种方法的详细信息。我希望知道如何编译代码的人能够测试一下是否能得到相同的结果。 感谢您的任何帮助,您可以提供。 1)在Windows 10上正常安装Alpine3d- 仅下载了Alpin...

Admin

运行 make 时获取 /usr/bin/ld:找不到 -lg2c
compile

运行 make 时获取 /usr/bin/ld:找不到 -lg2c

我正在尝试编译UMFPACK。我运行 make 并收到以下错误: /usr/bin/ld: cannot find -lg2c 所以我安装了2clib-devel.x86_64包。然后我运行make clean,make但仍然出现相同的错误。任何帮助都将得到适当的帮助 ...

Admin

GDB 交叉编译 arm
compile

GDB 交叉编译 arm

我在 ubuntu 16.04 上交叉编译 gdb 来调试在 arm 上运行的应用程序。我关注的主要教程是 https://sourceware.org/gdb/wiki/BuildingCrossGDBandGDBserver 我的 ubuntu 上安装的交叉工具链是 aarch64-himix100-linux,我已通过以下方式检查了目标名称: aarch64-himix100-linux-gcc -v 结果表明 Target: aarch64-linux-gnu 我下载了 gdb-7.10.1 源代码并将其解压到名为“gdb-7.10.1”的...

Admin

使用本指南
compile

使用本指南

它是大致接受默认情况下,FFmpeg 附带的编码器质量较低 - 尤其是当涉及到默认 AAC 编码器和默认重采样器。 根据这些来源,解决方案是从源代码编译程序: FFmpeg 支持两个 AAC-LC 编码器(aac 和 libfdk_aac)和一个 HE-AAC (v1/2) 编码器(libfdk_aac)。libfdk_aac 的许可证与 GPL 不兼容,因此当 GPL 许可代码也包含在内时,GPL 不允许分发包含不兼容代码的二进制文件。因此,此编码器已被指定为“非免费”,您无法下载支持它的预构建 ffmpeg。这个问题可以通过自己编译ffmpeg来解决....

Admin