TL;博士
我正在尝试构建一个使用这个依赖项的go项目:,它反过来对外链接lldap和llber库,后者又使用lgnutls,它使用lnettle,这就是我陷入困境的地方。
go build生成一长串未定义的引用,生成失败。这是一个样本:
/usr/lib/x86_64-linux-gnu/libgnutls.a(sha-x86-ssse3.o): In function `_ctx_init':
(.text+0x468): undefined reference to `nettle_sha256_digest'
/usr/lib/x86_64-linux-gnu/libg
我试图为Qt软件做一个Linux版本,但我是一个无知的Linux新手。我用静态链接的Qt库构建了我的应用程序,并制作了.deb和.rpm包,但是当我测试它们时,我会收到一些发行版中缺少库的警告。例如,我的.deb版本在Debian和Ubuntu上运行良好,但由于缺少库,它不能在Linux上启动。运行ldd时,我发现有四个缺少的库:
libpng16.so.16 => not found
libicui18n.so.57 => not found
libicuuc.so.57 => not found
libicudata.so.57 => not found
显然,我需
我对在linux上开发非常陌生,对于这个愚蠢的问题我很抱歉。我试图用jack开发一些东西,当我试图安装开发头和库时,我有以下错误:
The following packages have unmet dependencies:
libjack-dev : Depends: libjack0 (= 2:0.124.2~20150719-1~kxstudio3) but it is not going to be installed
我想这是因为我从kxstudio存储库中更新了jack,但是开发库可能不一样。有办法解决这个问题吗?
提前谢谢。
我的开发环境:
$ cat /proc/version
Linux version 5.4.0-66-generic (buildd@lgw01-amd64-016) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #74~18.04.2-Ubuntu SMP Fri Feb 5 11:17:31 UTC 2021
$ ld --version
GNU ld (GNU Binutils for Ubuntu) 2.30
Copyright (C) 2018 Free Software Foundation, Inc.
$ ge
我几乎没有从RHEL6.2 6.2系统64位机器编译的GUI库。我的任务是在Ubuntu 64位机器上运行它。所以我在Ubuntu12.04.1和Ubuntu11.04中试了一下,因为我都面临着类似的问题。
分割故障(核倾弃)*分割故障
回溯: /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZNSsC1ERKSs+0xb)0x7f14e2728f2b
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5070f2b in std::basic_string<char
你好,当我在Linux上构建我的wxWidgets GUI应用程序时,构建进行得很好。我甚至可以运行它,它按预期工作。当我将二进制文件复制到另一台Ubuntu计算机并尝试运行它时,我会得到以下错误:
./app2: error while loading shared libraries: libwx_baseu_unofficial-3.1.so.0: cannot open shared object file: No such file or directory
即使在跨库复制时,我仍然会遇到一个问题。为什么它依赖于外部库,我如何解决这个问题,因为我不希望其他计算机需要安装这个库。我想我
我正在使用Ubuntu,我想将我的项目编译成Linux和Windows。通过谷歌搜索,我找到了MinGW。我设置了makefile来为两个操作系统构建我的项目,Windows和Linux的参数完全相同。Linux的构建可以工作,但是当我运行Windows时,我会得到以下错误:
src/gl3w/glcorearb.h:616:10: fatal error: KHR/khrplatform.h: No such file or directory
#include <KHR/khrplatform.h>
^~~~~~~~~~~~~~~~~~~
compilat
每当我想在linux上从源代码构建应用程序时,我都必须在操作系统(ubuntu)中安装依赖库。
典型情景:
关于缺少库的启动/配置获得错误: xyz sudo sudo apt install libxyz-dev转到步骤1,最后我以操作系统混乱和依赖关系问题结束。例如:
以下软件包具有未满足的依赖关系:
librsvg2-dev : Depends: libglib2.0-dev (>= 2.12.0) but it is not going to be installed
Depends: libgdk-pixbuf2.0-dev (>= 2.