Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
STL 和发布/调试库混乱
我正在使用一些第三方 我正在使用它的共享库版本 因为该库很大 60MB 并且被多个应用程序使用 有没有办法在应用程序启动时找出库的发布 调试版本分别用于我的应用程序的发布 调试版本 更长的描述 公开 C 接口的库 API 方法之一返回std
c
Linux
gcc
sharedlibraries
使用 Jenkins 共享库作为类
我有一个 Jenkins 文件 我正在尝试从我的共享库实例化一个常规类 我得到 无法解决类测试 我在共享库中有一个 src com org foo groovy 文件 package com org class Test implement
class
jenkins
Groovy
sharedlibraries
jenkinspipeline
java.lang.UnsatisfiedLinkError:dlopen失败:找不到库“/Users/...”
我想添加另一个库android ndk hello libs https github com googlesamples android ndk issues 364例子 In CMakeLists txt I add this is f
Android
androidndk
javanativeinterface
sharedlibraries
“警告:链接共享库与静态库不可移植”是什么意思?
我正在使用 libmxml a 库的某些函数来创建一个动态库 但我收到此警告 Warning Linking the shared library libgstmatroskademux la against the static libr
c
Linux
warnings
sharedlibraries
staticlibraries
如何(可移植地)使用 C++ 类层次结构和动态链接库
好吧 我知道可移植性不是 C 的强项 但我必须让我的代码在 Mac 和 Windows 上运行 我已经提出了一种解决方案 但它并不完美 我有兴趣看看是否有人可以提出更好的解决方案 我需要在多个 DLL 包中使用类层次结构 例如 我有一个抽象
c
gcc
class
sharedlibraries
如何创建静态链接共享库
在我的硕士论文中 我尝试为 ARM Cortex M3 嵌入式系统采用共享库方法 由于我们的目标板没有 MMU 我认为使用 普通 动态共享库是没有意义的 因为 text 是直接从闪存执行的 而 data 在启动时被复制到 RAM 所以我无法
c
arm
sharedlibraries
ld
staticlinking
如何构建 libjpeg 供 ndk 使用
我下载了 libjpeg 8d 源代码 我想将其编译为 libjpeg so 可以在 android ndk 中使用 因为ndk使用arm架构 但我的PC的gcc是x86架构 所以当我使用gcc编译出libjpeg so并将其放入jni文件
Android
androidndk
libjpeg
sharedlibraries
Buildroot:仅构建一个包作为共享和静态库,所有其他包仅共享
buildroot 提供了构建的可能性 仅静态 只分享 或共享库和静态库 所选软件包的数量 分配的配置元素是BR2 STATIC LIBS BR2 STATIC LIBS and BR2 SHARED STATIC LIBS 问题 是否可以
c
sharedlibraries
staticlibraries
buildroot
更改当前进程环境的LD_LIBRARY_PATH
是否可以更改当前进程的环境变量 更具体地说 在我想更改的 python 脚本中LD LIBRARY PATH因此 在导入模块 x 时 该模块依赖于某些xyz so xyz so取自我在 LD LIBRARY PATH 中给定的路径 还有其他
python
sharedlibraries
environmentvariables
如何使用 angularJS 在多个项目之间共享代码
我想知道在多个 AngularJS 项目之间共享公共库和自己的模块的最佳实践是什么 假设我正在从事两个不同的项目 两者都依赖于 angularJS bootstrap 等库 我有一个如下所示的文件结构 Project 1 索引 html c
javascript
angularJS
module
sharedlibraries
使用 glibc 而不是默认库编译的 C 程序:执行时权限被拒绝
这是我在 stackoverflow 上的第一个问题 所以我会尽力做好 Context 我想提供一个可以在每个 Linux 发行版上运行的程序 例如 一个将使用 C 11 的程序 在没有 C 11 库的系统上运行 为此 我想复制我的程序使用
Linux
sharedlibraries
ld
glibc
当我的 main.c 不使用 pthreads 时,为什么我必须在 main.c 编译中显式链接到 pthreads?
在 Linux 中 我制作了一个使用 pthread 的共享库和一个不使用 pthread 的 main c libpthread so 显示在我的共享库的 ldd 中 这是正确的 ldd libmapreduce so 1 0 linux
c
sharedlibraries
ld
ICC
valgrind - 查找共享库中的内存泄漏
我需要知道如何找出共享库中的内存泄漏 该库将被加载到发布二进制文件中 我的意思是我使用 g 选项构建的共享库 但加载共享库的二进制文件不是使用 g 选项构建的 我得到的泄漏报告如下 739 at 0x4A05809 malloc vg re
memoryleaks
sharedlibraries
valgrind
.so、.la 和 .a 库文件有什么区别?
我知道一个 so文件是一种动态库 许多线程可以共享此类库 因此不需要在内存中拥有多个副本 但有什么区别 a and la 这些都是静态库吗 如果动态库比静态库有很大优势 为什么仍然有很多静态库 我什么时候应该尝试将代码构建到 so or a
Linux
sharedlibraries
staticlibraries
ld
dlopen 中对 __dlopen 的未知引用
dlopen位于libdl a但是当我将我的应用程序链接到libdl a gcc 链接器抛出此错误 unknow reference to dlopen called in dlopen 我应该导入另一个吗 a 当我尝试静态编译时dlope
c
Linux
sharedlibraries
在加载的 ELF(.so 共享库)中挂钩并替换导出函数
我正在编写一些 C 代码来将 so ELF 共享库 的某些函数加载到内存中 我的 C 代码应该能够重定向另一个加载到应用程序 程序内存中的 so 库的导出函数 这里有一些详细说明 Android 应用程序将加载多个 so 文件 我的 C 代
c
Linux
sharedlibraries
ELF
symboltable
将库的文档添加到手册页
我正在使用 Ubuntu 12 04 1 我正在学习使用 C 中的 FFmpeg 库制作一个基本的视频播放器 我的手册页没有显示库的标题 函数的任何条目 有人可以告诉我一种将文档添加到我的手册页的方法吗 这样搜索比每次都在网页上搜索要容易得
Documentation
ffmpeg
sharedlibraries
ubuntu1204
manpage
创建共享对象时,不能使用针对未定义符号的重定位 R_X86_64_PC32;使用 -fPIC 重新编译
我最近将 gSOAP 从 2 8 7 升级到 2 8 76 我必须对升级进行一些小的代码调整 但升级后代码将无法像以前那样链接到计算机上 我正在尝试使用 gSOAP 在使用 g 4 9 2 的计算机上创建共享库 我压缩了代码以创建一个测试用
c
Linker
g
sharedlibraries
gsoap
QT 5.5.1 .so 库与 android
我已经下载了用于 armeabi 和 x86 android 平台的 openssl 编译库here https github com emileb OpenSSL for Android Prebuilt并尝试将其加载到 pro 文件中
Android
c
QT
openssl
sharedlibraries
MinGW:使用 __declspec(dllexport) 还是 __attribute__((visibility("default")))?
MinGW支持吗 declspec dllexport declspec dllimport 即使是这样 我应该使用 attribute visibility default 基本上我应该根据平台或编译器来决定使用什么 应该是这样吗 ifd
c
dll
MinGW
sharedlibraries
«
1
2
3
4
5
6
7
8
...16
»