ld

构建 FleaFPGA-JTAG-Linux 时出错
ld

构建 FleaFPGA-JTAG-Linux 时出错

我已经尝试编译 FleaFPGA-JTAG-Linux 一段时间了,但是我一直收到链接器错误: cannot find -lftdti1 cannot find -lusb-1.0 当我跑步时pkg-config --libs --cflags libftdi1我得到: -I/usr/config/libftdi1 -I/usr/include/lib-usb1.0 -lftdi1 -lusb-1.0 通过检查.h 文件是否存在于上述目录中,我可以确认它ftdi.h确实usb-1.0.h存在。 可以在此处找到 fleaFPGA-JTAG-Linux...

Admin

我在哪里定义 LD_LIBRARY_PATH 以便 Apache 可以看到它?
ld

我在哪里定义 LD_LIBRARY_PATH 以便 Apache 可以看到它?

我正在使用 Ubuntu 18.04。我已在 /etc/profile 文件中定义了这一点 export LD_LIBRARY_PATH=/usr/local/lib/ 我正在尝试弄清楚我在哪里定义上述内容,以便 Apache 可以看到它。目前,当我启动 Apache 时,它​​会因错误而死机 $ sudo apachectl restart apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-...

Admin

在 Ubuntu 19.04 上安装 Openssl 1.0.2
ld

在 Ubuntu 19.04 上安装 Openssl 1.0.2

我有一个用 Qt/C++ 编写的应用程序源代码,我可以尝试在 Linux 上构建它。 系统是Ubuntu 19.04。该应用程序需要一些旧版本的软件包,例如openssl-1.0.2。 安装后,我运行了以下步骤来设置 Qt 5.11: sudo su - apt-get install build-essential apt-get install qtcreator apt-get install qt5-default apt-get install git apt-get install qtwebengine5-dev apt-get inst...

Admin

在 Ubuntu 19.04 上使用 Unity 时,GNOME 变得一团糟
ld

在 Ubuntu 19.04 上使用 Unity 时,GNOME 变得一团糟

我尝试使用 在我的 Ubuntu 19.04 上安装 Unity sudo apt install ubuntu-unity-desktop,但桌面无法正常工作,因此我决定撤消并重做。在我回滚更改的过程中,重新登录 GNOME 后,我得到了以下信息: 然后,在我卸载桌面后sudo apt autoremove,我注意到标题栏恢复正常,但却出现了这个错误: 下列的这一页,结果发现autoremove删除了gtk3-nocsd包含 的文件libgtk3-nocsd.so.0,而该文件LD_PRELOAD不知何故需要,所以它对此抱怨。我重新安装了它,错...

Admin

ld 找不到共享库
ld

ld 找不到共享库

注:我带着问题访问了很多主题相似的对于这一点,虽然被接受的解决方案都是我所已经尝试过了,因此,在标记为重复之前请考虑这一点。 另外,我对 Linux 还很陌生,所以如果我说了一些根本错误的话,请随时纠正我。 问题: 我正在尝试创建并使用 c++共享库虽然“创建”部分似乎已经完成,但在尝试链接它时,ld 看不到它。 以下是我已经完成的事情: 使用 -fPIC 明确声明编译所有 .cpp 文件 使用以下方式创建库 g++ -shared -fPIC -Wl,-soname,libcustom_program_options.so.1 -o libcustom...

Admin

链接器未找到 libsystemd
ld

链接器未找到 libsystemd

我正在尝试编写一个systemd使用看门狗的服务,之后 sudo apt install libsystemd-dev 我检查了一下以确保它可用: $ ldconfig -p |grep systemd libsystemd.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libsystemd.so.0 libsystemd.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libsystemd.so libnss_systemd.so....

Admin

在 Ubuntu 中,尽管“ldd mybinary”明确找到了路径,但我的环境变量“LD_LIBRARY_PATH”怎么会是空的?
ld

在 Ubuntu 中,尽管“ldd mybinary”明确找到了路径,但我的环境变量“LD_LIBRARY_PATH”怎么会是空的?

我正在尝试构建自己的本地应用程序。由于snapcraft缺乏qbs支持,我正在尝试开发自己的对 qbs 的被动支持。 无论如何,只需按以下步骤操作,在 QtCreator 中,qbs 项目允许安装选项: 以下是我目前对 QBS 所做的事情: $ tree ./bin ./bin └── category-scraper 0 directories, 9 files $ tree ./lib ./lib ├── libqconsoletoolkit.so ├── libqnetworktoolkit.so ├── libqparsingtoolki...

Admin

ld 未找到数学库 -lm
ld

ld 未找到数学库 -lm

/lib/x86_64-linux-gnu/libm.so.6存在,-lm存在于命令行中,但 ld 为所有数学符号提供了未定义的引用。 与ncurses的情况类似。 提前致谢。 澄清如下: # apt-cache policy libc6-dev libc6-dev:i386 libc6-dev: Installed: 2.28-0ubuntu1 Candidate: 2.28-0ubuntu1 Version table: *** 2.28-0ubuntu1 500 500 http://fr.archive.ubun...

Admin

为什么 GCC 的链接器选项(根据 dumpspec)包含 as-needed?
ld

为什么 GCC 的链接器选项(根据 dumpspec)包含 as-needed?

在 Ubuntu 18.04 (7.3.0-16ubuntu3) 中的gcc 规范中(通过 检索-dumpspecs),链接部分明确提到了该选项as-needed(传递给 ld)。这肯定会影响可执行文件的链接库等。 的手册页ld似乎暗示默认是no-as-needed。Debian 上的 GCC 确实不是隐式设置as-needed,因此坚持使用此默认值。 为什么 Ubuntu 的 GCC 设置了这个选项? ...

Admin

Ubuntu 18.04 LTS 中基于 QT 的项目的编译错误
ld

Ubuntu 18.04 LTS 中基于 QT 的项目的编译错误

运行 make 时,终端中出现以下错误: //usr/local/lib/liblua.a(loadlib.o) : 在函数 « lookforfunc » 中 : loadlib.c:(.text+0x576): 警告 : 在静态链接的应用程序中,使用“dlopen”在运行时需要用于链接的 glibc 版本的共享库 /usr/bin/x86_64-linux-gnu-ld : 找不到 -lQt5Widgets /usr/bin/x86_64-linux-gnu-ld : 找不到 -lQt5Gui /usr/bin/x86_64-linux-gnu-ld...

Admin

如何将现有库添加到 Ubuntu snap 核心?
ld

如何将现有库添加到 Ubuntu snap 核心?

我对折断. 如果这个问题无关紧要,请见谅。 snap当我尝试在稍微定制的 Ubuntu 系统上使用时,遇到了意想不到的副作用。 我的轻微定制是: libjemalloc为了用(性能更好,运行良好,从未遇到问题)替换标准 malloc ,我有这个/etc/ld.so.preload #--override the system malloc--# /usr/lib/x86_64-linux-gnu/libjemalloc.so 可以理解的是,libjemalloc.so它不包含在 ubuntu snap 核心包中。 尝试使用时会导致以下副作用sn...

Admin

对符号‘exp@@GLIBC_2.2.5’的未定义引用
ld

对符号‘exp@@GLIBC_2.2.5’的未定义引用

有人问过类似的问题这里但没有答案。 我有一个(从某处下载的)的实现Levenberg-Marquardt,我正在尝试编译它,但出现以下错误。 gauravloj@vertex:~/Documents/source_code/non-rigid_registration/Gauss_newton/levmar-2.6$ make [ 87%] Built target levmar Linking C executable lmdemo /usr/bin/ld: CMakeFiles/lmdemo.dir/lmdemo.c.o: undefined ref...

Admin

ldconfig 如何工作?
ld

ldconfig 如何工作?

我正在使用 Ubuntu 库。我试图向 中添加一些库/usr/lib/<subdir>/并为 中的库创建一些代理/usr/lib/<subdir>/。 请注意/usr/lib/<subdir>/存在于 中的一个文件中/etc/ld.so.cond.d/。 不幸的是,ldconf行为对我来说似乎非常奇怪且不简单。这就是原因: 当我添加一些库时,/usr/lib/<subdir>/它不会被检测到,直到我从 向它添加符号链接/usr/lib。为什么? /usr/lib/<subdir>/我发现库通常以三元...

Admin

请帮助在 64 位 raring 上构建 ladosc
ld

请帮助在 64 位 raring 上构建 ladosc

这个问题是针对代码达人提出的,而我并不是。。。我正在尝试构建一组名为 ladosc 的老式 ladspa 插件(你可以在google 代码),但存在一些我找不到解决方法的错误。 Makefile: DESTINATION_DIR=~/.ladspa LIBLO_STATIC=/usr/lib/liblo.a install: install_op install_osc install_op: op.so mkdir -p ${DESTINATION_DIR} cp op.so ${DESTINATION_D...

Admin

QT4/5 Creator 找不到-lGL
ld

QT4/5 Creator 找不到-lGL

我之前在我的 ubuntu 13.04 机器上通过以下方式安装了 ubuntu mobile SDKhttp://developer.ubuntu.com/get-started/ 几天后,出现了编译器/链接器错误 - 即使在为 QT 编译标准 GUI 项目时也出现了错误: cannot find -lGL collect2: error: ld returned 1 exit status 一个非 QT c++ hello world 项目编译并假装启动(它显示正在 ide 启动)但它从不说“Hello World”甚至退出。 另外,QT-Cre...

Admin