compiling

构建后如何运行Openboard?
compiling

构建后如何运行Openboard?

我在以下人员的帮助下创建了 Openboardgithub。我可以找到 openboard 的二进制文件,但无法运行它!我该怎么办? github-openboard 链接 ...

Admin

openauto 编译错误
compiling

openauto 编译错误

错误图片链接 /usr/include/c++/9/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = f1x::openauto::autoapp::service::VideoService; _Args = {boost::asio::io_context&, std::shared_ptr<f1x::aasdk::messen...

Admin

如何使用比系统运行时支持的更高版本的 GCC?用它构建的软件可以在只安装了普通软件包的系统上运行吗?
compiling

如何使用比系统运行时支持的更高版本的 GCC?用它构建的软件可以在只安装了普通软件包的系统上运行吗?

作为一名平台和构建工程师,我在一家主要使用 Red Hat Enterprise 及其类似产品的公司中工作,因此我很少使用 Ubuntu。 仅构建和使用最新的 GCC 的问题在于语言运行时库。我要么必须分发它们,这会使发货变得复杂,并让律师对 GPL 感到不安,要么要求我的客户构建和安装相同的 GCC。 我制作闭源商业软件,主要是数学建模,从 C 和 C++ 源代码编译并作为共享库发布。这意味着我对实现跨发行版二进制兼容性非常感兴趣。这很实用,因为我的库所需的一切都可以从 glibc 和 GCC 语言运行时(libgcc_s.so.1和libstdc++.s...

Admin

libavcodec:未定义符号 vaSyncBuffer
compiling

libavcodec:未定义符号 vaSyncBuffer

我刚刚升级到 Kubuntu 22.10,除了 FFmpeg 之外,更新完全成功。 我尝试过的事情: 从 Ubuntu 源安装旧版 FFmpeg 从源代码安装主 FFmpeg 从源代码安装 FFmpeg 5.1.2 从源代码安装 FFmpeg 5.0.1 从 Ubuntu 源安装旧版 libav 从 Ubuntu 源重新安装当前 FFmpeg libva2从 Ubuntu 源重新安装 重新安装libva2并libva-utils从 GitHub(按照这个帖子) 这总是会导致同样的事情: ffmpeg: symbol lookup error: /lib/...

Admin

将代码升级到更高版本的 cpp
compiling

将代码升级到更高版本的 cpp

最近开始从事 c++ 程序员的工作。我正在做一个项目,为我的项目创建 docker 镜像。在编译过程中,我不断收到以下错误,尝试了多种方法。当前版本是 gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0,我要升级到的版本是 gcc (Debian 10.2.1-6) 10.2.1 20210110 错误: generic_x86_64/prod/build/s/p/Cab.cc: In function 'boost::process::posix_status p::Cab::Run(const string&, con...

Admin

此系统当前未设置为构建内核模块
compiling

此系统当前未设置为构建内核模块

我是 ubuntu 新手,正在努力解决全屏问题。我尝试运行./VBoxLinuxAdditions.run并收到消息,我的系统目前尚未设置为构建内核模块。 我使用的是 VirtualBox 6.1.34 和 ubuntu 22.04 LTS 我读到安装virtualbox-guest-dkms可以解决问题但它不适用于我的 Virtualbox 版本。 那么我还能怎样解决这个问题呢? ...

Admin

为什么 Ubuntu 20.04 中缺少 GCC?
compiling

为什么 Ubuntu 20.04 中缺少 GCC?

我知道 gcc 在 20.04 的清单文件中列出,但是,似乎几乎所有安装默认都缺少它。 补充一点,我从事一个小型 OSS 网络项目,自从 20.04 开始成为我们用户的首选版本以来,我们一直遇到安装中缺少该版本的问题。这会影响从 vps 供应商安装的用户以及直接从 canonical 镜像安装的用户。我甚至从官方网站下载了 ISO 并安装在虚拟机中,果然,GCC 实际上并没有安装。 为什么是这样? 似乎大约一年前就有人提出过类似的问题(Ubuntu 20.04.1 LTS 默认不附带 ac 编译器吗?),但没有真正的答案。 旁注:看来 22.04 也可能会出...

Admin

Gem5模拟器安装错误
compiling

Gem5模拟器安装错误

使用 VirtualBox 在 ubuntu 20.04 上编译 Gem5 模拟器(从 Gem5.org 下载)后出现以下错误。 这些错误是什么?我该如何修复它们? 命令是:build/X86/gem5.opt configs/learning_gem5/part1/simple.py collect2: fatal error: ld terminated with signal 9 [Killed] compilation terminated. scons: *** [build/X86/gem5.opt] Error 1 scons: buildin...

Admin

如何将我的 Ubuntu 21.04 中的 Mozc 升级到 Github 的最新版本?
compiling

如何将我的 Ubuntu 21.04 中的 Mozc 升级到 Github 的最新版本?

我刚刚碰到这个问题我自己。tl;dr 好消息:几个月前它已经在官方 git 源代码中修复了。坏消息:适用于 Ubuntu 21.04 的 Mozc 最新版本在其存储库中是2.26.4220.100+dfsg-4ubuntu3包含修复的版本2.26.4472.100,所以直接sudo apt update && sudo apt upgrade没有帮助。 我正在尝试挖掘官方文档用于在 Docker 环境中构建 Mozc,但是我对 Ubuntu 的了解不足以用新的 Mozc 系统替换现有的 Mozc 系统,并且我在官方文档中找不到适当的指南,在其...

Admin

与 Ubuntu 预构建包相比,编译源代码会创建更大的文件,为什么?
compiling

与 Ubuntu 预构建包相比,编译源代码会创建更大的文件,为什么?

我做错了什么吗?我正在从源代码构建一些库,但与 Ubuntu 软件包相比,文件大小要大得多。这是一个例子。 https://github.com/linuxwacom/libwacom 使用 configure 构建;make 创建 libwacom.so.2.6.1 (149,1 kB),而 /usr/lib 中的相同文件只有 41,8 kB。我假设调试版本带有后缀“d”,对吗 - 那么这里有什么问题?谢谢。 ...

Admin

/usr/include/linux 差异
compiling

/usr/include/linux 差异

我如何确保 /usr/include/linux 中的头文件已更新? /usr/src/linux-hwe-5.8-headers-5.8.0-63/include/uapi/linux/bpf.h 和 /usr/include/linux/bpf.h 有明显差异,其中 /usr/include/linux/bfp.h 相对于 /src 中的文件已经过时。 当前 uname -r 输出是 5.8.0-63-generic 我尝试了所有必需的更新,例如 sudo apt 更新 sudo apt 升级 sudo apt-get dist-upgrade sud...

Admin

错误:ld.so:对象‘/usr/$LIB/libgamemodeauto.so.0’
compiling

错误:ld.so:对象‘/usr/$LIB/libgamemodeauto.so.0’

所以,在 Linux 上运行 Fireworks 一直是我的梦想,但我猜我运行的版本可能是错的? gamemode is already the newest version (1.5.1-0ubuntu3.1). 运行 卢特里斯:0.5.8.3 核心:5.8.0-53-generic 葡萄酒版本:lutris-6.10-7-86_64 DKVK 版本:v1.7.3L-03f11ba 错误日志 Running gamemoderun /home/hutber/.local/share/lutris/runners/wine/lutris-6.10-7-x...

Admin

如何编译 Systemc 的多个测试台组件
compiling

如何编译 Systemc 的多个测试台组件

我一直在尝试模拟分层全加器 systemc 程序的所有测试台组件。以前,为了模拟名为 (hello_world.cpp) 的简单 systemc 文件,我使用了: $ g++ -g -Wall -I $SYSTEMC_HOME/include hello_world.cpp -c $ g++ -o hello_world.run hello_world.o -L $SYSTEMC_HOME/lib -lsystemc $ export LD_LIBRARY_PATH=$SYSTEMC_HOME/lib $ ./hello_world.run 现在我有以下内...

Admin

OpenOCD 符号查找错误:未定义符号 libusb_handle_events_timeout_compleeted
compiling

OpenOCD 符号查找错误:未定义符号 libusb_handle_events_timeout_compleeted

我尝试安装开放源代码和易于获取在 Ubuntu 18.04.4 中 sudo apt 安装 openocd 当我尝试从终端调用 openocd 时,它失败了 openocd:符号查找错误:/usr/bin/openocd:未定义符号:libusb_error_name 然后我尝试从来源- 编译没有问题。但是源编译版本失败并出现以下错误: openocd:符号查找错误:openocd:未定义符号:libusb_handle_events_timeout_completed 请问有什么想法吗? 我已经安装了 libusb-1...

Admin