Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
CPython 源 - 如何构建静态 python26.lib?
我正在尝试使用 Cython 将 hello pyx 文件编译为 exe 第一步是使用命令 cython cplus embed hello pyx 将 hello pyx 编译为 hello cpp 文件 Embed选项意味着Genera
python
Compilation
staticlinking
Cython
cpython
如何将静态库嵌入到共享库中?
在Linux上 我试图创建一个共享库libbar so 它嵌入了一个商业静态库 许可很好 商业库有4个版本 libfoo seq a libfoo mt a libfoo seq so和libfoo mt so 它们都提供相同的符号 只是代
Linux
Linker
staticlinking
dynamiclinking
undefinedsymbol
在没有虚拟内存支持的系统中进行链接和分页
首先 虚拟内存是系统的硬件特性 还是仅由操作系统实现 在链接时重定位期间 链接器将运行时地址分配给生成的可执行文件中的每个节和每个符号 这些运行时地址是否对应于虚拟地址 如果生成可执行文件的系统不使用虚拟内存怎么办 接下来 如果不使用虚拟内
与静态库的链接不等于与其对象的链接
Problem 与静态库链接时生成的固件映像与与直接从静态库中提取的对象链接时生成的固件映像不同 两个固件映像都没有错误地链接并成功加载到微控制器上 后一个二进制文件 与对象链接 按预期成功执行 而前一个二进制文件 链接到静态库 则不然 编
gcc
Linker
Embedded
staticlibraries
staticlinking
Xamarin.iOS 本机链接错误 MTOUCH MT5210 未定义符号 std::string
我的 Xamarion iOS 绑定项目具有指向所有必需的本机视频 SDK 库和本机操作系统框架的链接 我已经使用 Frameworks 属性设置了所需的框架 其他设置包括 SmartLink true ForceLoad true IsC
dependencyinjection
xamarinios
Linker
Native
staticlinking
如何生成静态链接的可执行文件?
我正在尝试使用 Rust 创建一个静态可执行文件 我是not尝试静态链接特定库 我试图创建一个可执行文件根本不使用动态链接 我有以下 否则有效 测试 cat hello rs fn main print Hello world n rust
Rust
staticlinking
将 OpenMP 与 GCC 静态链接
给出以下文件 print cpp include
gcc
openmp
staticlinking
c -lz 库链接顺序(对符号“inflateInit2_”的未定义引用)
我按此顺序链接 CodeBlocks 中的库 lz L usr local lib L usr local include pthread lswscale lavutil lavcodec lmp3lame lopus ltiff lvo
c
staticlinking
clibraries
静态链接与动态链接
在某些情况下 是否有任何令人信服的性能原因来选择静态链接而不是动态链接 反之亦然 我听过或读过以下内容 但我对这个主题的了解还不够 无法保证其真实性 1 静态链接和动态链接之间的运行时性能差异通常可以忽略不计 2 如果使用使用配置文件数据来
c
performance
staticlinking
dynamiclinking
如何避免使用 MinGW64 编译“msvcrt.dll”?
我有一些 C 代码 可以编译到各种平台 即 Linux 32 64 位 Windows 32 64 位 对于Windows部分 我使用mingw w64包提供的最新gcc编译器 我遇到的麻烦是32位编译拖累了微软通过msvcrt dll提供
dll
WindowsXp
staticlinking
mingww64
msvcrt
MSVC项目中使用的Mingw静态库
是否可以在 Visual Studio MSVC 项目中使用使用 mingw 编译的静态库 这两个项目都是 C 我还没有找到明确的答案 请注意 我说的是静态库而不是 DLL 不 这是不可能的 因为ABI对于 c 来说不是标准的gcc的 AB
c
visualc
MinGW
staticlibraries
staticlinking
C 运行时静态链接与动态链接中的内存分配
我的程序的架构涉及插件 dll 和exe 显然 我们是唯一的插件提供商 有人告诉我 如果我们静态链接 c 运行时 在插件中分配内存然后在 exe 代码中释放它是一个潜在的问题 但是 如果我们动态链接它 则只有一个堆 而 c 运行时可以访问所
c
visualc
dynamiclinking
staticlinking
msvcrt
CMake将不同子目录中的静态库链接到一个静态库
我使用CMake构建了一个由多个嵌套静态库组成的项目 下图显示了类似但简单的结构 TestProject CMakeLists txt Main cpp level2 level2 cpp level2 h CMakeLists txt l
c
CMake
staticlibraries
staticlinking
如何从C调用C++编写的lib?
在我看来 这似乎是理所当然的事情 但我找不到任何反对或支持它的信息 从 demangle 等角度来看 我不认为这是一个大问题 但我无法弄清楚 如何编写一个小型 C 程序来调用一个小型 C 库中的函数 我现在在linux上 尝试静态绑定 这肯
c
Linker
staticlinking
为什么使用共享库时对象和库的顺序不影响链接?
我有以下源代码 foo h void foo foo cpp include foo h include
c
gcc
Linker
staticlinking
dynamiclinking
Boost 自动链接库不是由 Boost 构建的,但已构建了预期的库
我正在开发一个数学应用程序 可以通过编写 python 脚本来扩展它 我正在使用 Qt 4 6 3 构建为静态库 调试和发布版本 和 Boost 1 43 0 构建为静态库 运行时链接也设置为静态 多线程版本 调试和发布 一切都是用 MSV
c
visualstudio2008
boost
staticlinking
boostpython
Linux ldd 中的“静态链接”和“不是动态可执行文件”有什么区别?
考虑这个 AMD64 汇编程序 globl start start xorl edi edi movl 60 eax syscall 如果我编译它gcc nostdlib并运行ldd a out 我明白了 statically linked
Linux
gcc
x8664
staticlinking
ldd
强制 CMake 使用静态库
无耻地从 CMake 帮助列表中交叉发布 我正在尝试尽可能静态地创建二进制文件 我得到的 Fortran 代码有 X11 和quadmath 作为依赖项 并且我遇到了许多问题 也许每个问题都应该在不同的问题中 我的变量目前是 set CMA
gcc
CMake
staticlibraries
staticlinking
gfortran
运行时 Opencv HighGui 错误 - “HIGHGUI 错误:V4L/V4L2:VIDIOC_S_CROP”。 Opencv交叉编译。主机=64位Ubuntu 12.04。目标=ARM-Cortex-A9
我是 OpenCV 的初学者 并尽力在嵌入式平台上运行一个简单的应用程序 我交叉编译了 OpenCV 2 4 4 并根据相机和 GUI 支持的需要构建了WITH GTK ON WITH UNICAP ON WITH V4L ON 以下示例代
opencv
gtk
arm
ubuntu1204
staticlinking
C - 包含依赖项的编译
我有一些代码想在我没有 root 访问权限的机器上运行 该机器没有运行此代码所需的一些库 有什么方法可以在编译时包含所有依赖项吗 我意识到生成的文件可能非常大 您正在寻找的是静态编译 执行静态编译将所有库包含到可执行文件本身中 因此您不必太
c
gcc
staticlinking
«
1
2
3
4
5
»