Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Linux:在 docker 容器中找不到现有共享库
我尝试在 docker 容器内设置 FastRTPS 我编写了一个 Dockerfile 它从源代码构建 FastRTPS 及其依赖项 并安装库并提供示例 但这些例子不起作用 opt usr local examples C HelloWo
Linux
Docker
sharedlibraries
printf() 和 scanf() 函数何时静态或动态链接到应用程序?
当一个C程序被编译时 它按照预处理器 编译器 汇编器 链接器的顺序进行 主要任务之一是linker是使库函数的代码可供您的程序使用 链接器可以以静态或动态两种方式链接它们 stdio h仅包含声明 其中不存在定义 我们只包括stdio h在
c
Linker
sharedlibraries
staticlinking
cstandardlibrary
如何创建共享库特定的单例实例
我有一组应用程序插件 它们都链接到一个公共基础库 基础库定义了一个单例 它维护每个插件中所有对象构造函数的列表 在 Windows 上 我可以将此基础库创建为静态库 因此将单例的副本放置在每个插件中 然而在 Linux 上我遇到了一些相反的
c
Linux
Linker
sharedlibraries
在Android上加载依赖的共享库
我正在移植大量本机代码和几个相互依赖的库 加载代码失败 因为 Android 链接器仅查找依赖项 system lib 并且不在应用程序安装目录中 data data com packagename nnn lib 作为第一个解决方法 我使
Android
Linker
androidndk
sharedlibraries
如何告诉 Valgrind 完全抑制特定的 .so 文件?
我正在尝试在我正在开发的程序上使用 Valgrind 但 Valgrind 为我正在使用的库之一生成一堆错误 我希望能够告诉它抑制涉及该库的所有错误 我可以为抑制文件提出的最接近的规则是 rule name Memcheck Cond ob
sharedlibraries
valgrind
SuppressWarnings
Linux 功能 (setcap) 似乎禁用 LD_LIBRARY_PATH
I use LD LIBRARY PATH为应用程序设置某个用户库的路径 但是如果我在此应用程序上设置功能 sudo setcap CAP NET BIND SERVICE eip myapplication then LD LIBRARY
Linux
sharedlibraries
linuxcapabilities
有没有办法在Windows中模拟LD_LIBRARY_PATH?
我有一个程序可以做一些图形 当我以交互方式运行它时 我希望它使用系统中的 OpenGL 来提供硬件加速图形 当我批量运行它时 我希望能够将其重定向以使用 Mesa GL 库 以便我可以使用 OSMesa 功能渲染到屏幕外缓冲区 如果选择了批
Windows
dll
sharedlibraries
librarypath
如何在一个标头下使用 JNAerator 和多个动态库?
我正在使用 JNAerator 生成一个可以包含在项目中的单个 jar 文件 并且我希望支持每个操作系统的动态库并将所有内容都归档到这个单个 jar 中 到目前为止 在摆弄 JNAerator 时 我已经能够使用如下命令包含单个动态库 ja
Java
javanativeinterface
sharedlibraries
crossplatform
jnaerator
即使 nm 指示该符号存在于共享库中,也未定义对符号的引用
这里可能出了什么问题 我有以下简单的课程 include libmnl libmnl h int main struct mnl socket a mnl socket open 12 运行一个简单的之后gcc编译 gcc lmnl mai
Linux
gcc
Linker
sharedlibraries
使用 otool(递归)查找应用程序所需的共享库
我有一个 Cocoa 应用程序 它使用 otool 来查找应用程序正常运行所需的共享库 例如 假设我在使用 QTKit framework 的应用程序上运行 otool L 我得到了程序使用的共享库的列表 包括 Cocoa framewor
cocoa
frameworks
sharedlibraries
otool
关于GCC链接器搜索顺序的一些问题
我对 gcc 链接顺序有一些疑问 GCC man 说链接器默认从左到右搜索符号 而不重复搜索 这是我的测试 main c include
Linux
gcc
Linker
sharedlibraries
staticlibraries
链接到 libcuda.so 时出现问题
我被一个似乎很容易诊断和解决的问题所困扰 我有一个使用 CUDA 驱动程序 API 的 C 源文件 当我使用它编译时nvcc 可执行文件已生成并且可以正常运行 但是 当我尝试使用它来编译它时g 链接器抱怨对符号的未定义引用 usr lib
gcc
Linker
CUDA
g
sharedlibraries
共享库如何知道它所在的位置?
我正在为 Linux 机器开发一个共享库 它是通过 rpath 相对于主可执行文件动态加载的 现在 库本身尝试相对于其位置动态加载其他库 但没有 rpath 我使用 scandir 来搜索某个文件夹中的共享库 我还不知道它们的名称 仅当工作
Linux
sharedlibraries
dynamicloading
find_library 或 link_directories 或 find_package?什么是更好的方法?错误 - 使用 cmake 链接库
Given文件 usr lib gstreamer 0 10 libgstffmpeg so存在在 CMakeLists txt 中进行更改 方法一 find library find library GST FFMPEG 名称 gstff
CMake
gstreamer
dynamiclinking
sharedlibraries
类型的替代 id 生成器
In 我的一个项目 https github com skypjack entt 我有一个ID生成器 https github com skypjack entt blob master src entt core family hpp对于
c
sharedlibraries
C17
目标文件和共享目标文件之间的关系
共享对象之间的关系是什么 so 文件和对象 o file 你能通过例子解释一下吗 假设您有以下 C 源文件 将其命名为name c include
c
Linker
sharedlibraries
objectfiles
如何加载共享库而不加载其依赖项?
说我有一个图书馆libfoo so 1 这取决于 根据ldd on libbar so 1 然而 libbar so 1目前不可用 我的应用程序需要调用一个函数libfoo so 1这不需要libbar so 1 at all 有没有办法加
c
Linux
sharedlibraries
ELF
是什么导致 sprof 抱怨“ld.so 检测到的不一致”?
我正在尝试使用 sprof 来分析一些软件 ossim 其中几乎所有代码都在共享库中 我已经生成了一个分析文件 但是当我运行 sprof 时 出现以下错误 gt sprof home eca7215 usr lib libossim so
sharedlibraries
ld
libc
dlopen
sprof
libpythonX.X 中包含的符号如何链接到 numpy 扩展动态库?
我目前在使用和导入时遇到问题numpy在解释器环境中 但我无法导入或使用numpy来自嵌入的PythonC C 所以我很好奇如何numpy扩展库 特别是 numpy core multiarray cpython 35m x86 64 li
python
c
python3x
NumPy
sharedlibraries
对于不遵循 libNAME.so 命名约定的库,如何在没有 -l 的情况下使用 GCC 进行链接而不是硬编码路径?
我有一个共享库 我希望使用 GCC 链接一个可执行文件 共享库有一个非标准名称 不是 libNAME so 形式 因此我无法使用通常的 l 选项 它恰好也是一个 Python 扩展 因此没有 lib 前缀 我可以将库文件的路径直接传递到链接
c
gcc
Linker
sharedlibraries
«
1 ...
3
4
5
6
7
8
9
...16
»