Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么 LD_PRELOAD 似乎不适用于 wc 写入
我正在使用 LD PRELOAD 来拦截 libc 调用 看起来 write 调用不会被 wc 拦截 尽管它似乎确实可以与 cat 一起使用 下面显示了该问题的精简版本 红帽 Linux 2 6 9 42 ELsmp Makefile wr
c
Linux
Linker
ld
HAL_Delay() 陷入无限循环
我被 HAL Delay 函数困住了 当我调用此函数 HAL Delay 时 控制陷入无限循环 在寻找问题的过程中 我发现了这个 http www openstm32 org forumthread2145 threadId2146 htt
c
Linker
infiniteloop
STM32
hal
在 C++ 中使用 pthread
我在用pthread h in a cc文件 当我尝试使用时pthread exit 0 or pthread join mythrds yy NULL 它说 cc text 0x3e undefined reference to pthr
c
Linker
pthreads
linkererrors
使用 gnueabihf 为 ARMv6 构建
我尝试为 ARMv6 构建应用程序 但失败了 我猜问题是工具链支持硬浮点 但 ARMv6 不支持 好吧 首先我设置 march armv6 编译失败 opt gcc linaro arm linux gnueabihf 4 8 2014 0
gcc
Linker
arm
Embedded
armv6
链接具有不兼容依赖项的库
我正在开发一个需要两个第三方库的 C 项目 libfoo so and libbar so 我的操作系统是Linux libfoo so动态链接到 libpng14 so 14 1 4 8 EDIT 1 libbar so似乎静态链接到 未
c
Linker
sharedlibraries
symbols
libpng
链接时,“获取您需要的内容”和“获取全部”(-Wl,--whole-archive)之间是否存在某种关系?
我有这个库 其中涉及一些需要在之前运行的静态初始化代码main 如果您只是将所有翻译单元编译在一起 那么一切都很好 但是如果我提供静态库 a文件 并让用户将他们的应用程序链接到它 链接器只是忽略执行静态初始化的符号 或者 我可以让链接器拾取
c
Linker
ld
abstractfactory
staticblock
如何在 C 中链接共享对象?
我制作了一个使用共享对象的简单程序 用以下命令打开它dlopen 我还编译并链接了共享对象 如下所示 gcc o libmylib so libmylib c shared fPIC Wall gcc o program program c
Linux
gcc
Linker
sharedlibraries
如何消除警告LNK4221?
我正在使用 c windows 表单 Visual Studio 2010 开发一个项目 我们有 4 个项目 1 个包含 GUI Windows 窗体 托管代码 的项目 这是 exe 项目 其他3个项目 非托管代码 并且都是静态库 在这 4
c
Linker
在 x86_64 linux 中重定位超过 2GB 的程序时出现链接器错误?
我有一个用户程序 通常编译为有一个入口点0x400460我必须重新定位才能有一个从以下位置开始的入口点2GBLinux 中加载的共享库 例如 linux vdso so 1 gt 0x00007fff109cd000 libc so 6 g
c
Linux
gcc
Linker
x8664
GCC-汇编错误:针对“.data”重定位 R_X86_64_32S
情况 环境 Arch Linux x86 64 4 2 3 1 ARCH GCC 海湾合作委员会 海湾合作委员会 5 2 0 Command gcc Wall g o asm printf asm printf s Error usr bi
gcc
Assembly
Linker
ELF
relocation
与 libbluetooth.so 链接
在 Ubuntu 14 04 上 我尝试做一个蓝牙设备列表的小示例 但在编译这个简约演示时 我遇到了一个关于与蓝牙共享库链接的简单问题http people csail mit edu albert bluez intro c404 htm
Bluetooth
Linker
Visual Studio Code clang 错误:Mac 上的链接器命令失败,退出代码 1
我是编程新手 想尝试使用 VS Code 进行 C 开发 我收到此错误 但无法在线找到解决方案 clang 错误 链接器命令失败 退出代码为 1 使用 v 查看调用 终端进程终止并退出代码 1 我得到了一个包含函数定义的 cpp 文件和一个
c
Linker
VisualStudioCode
基于 ATL 的链接器错误
我最近遇到了 atls lib 的链接问题 我用以下内容更新了链接器的附加依赖项行 comctl32 lib C WinDDK 7600 16385 1 lib ATL i386 atls lib C WinDDK 7600 16385 1
Linker
ATL
visualc2008
C 代码在 Linux 上编译错误(相同代码在 OSX 上编译)
我正在尝试在 Linux 上编译一些我知道可以在 OSX 上编译的代码 但我遇到了一些问题 所有文件都有名为 h 的标头 并且所有文件都位于同一目录中 我是这样编译的 gcc c std c99 lpthread 虽然这段代码确实可以在 O
c
Linux
gcc
Ubuntu
Linker
Android NDK:使用预编译静态库进行链接
我正在尝试将 Jnetpcap 移植到 Android 以便使用它来解析 pcap 文件 Jnetpcap 是使用 JNI 的 libpcap 的 java 包装器 我已经使用 android 的源代码树将 libpcap 编译为静态库 当
Android
Linker
androidndk
staticlibraries
如何使用 bazel 中的 make 规则链接库构建
我已经使用构建了一个 lib so在 bazel 中制定规则 https stackoverflow com questions 58035752 building makefile using bazel 如何将此外部 lib so 链接
c
Linker
bazel
LNK1106 具有大量二进制资源
我的项目中有一个相当大的 dat 文件 896MB 作为 BIN 资源 现在我收到 LNK1106 链接错误 致命错误 LNK1106 无效文件或磁盘已满 无法查找 0x382A3920 我在 Windows XP 下使用 Visual S
c
Windows
VisualStudio
visualstudio2005
Linker
Mono mkbundle 工具无法创建二进制文件,并抱怨输出文件不可用
根据来自的建议这个线程 https stackoverflow com questions 551554 can you compile c without using the net framework在运行没有 NET 的 C 应用程序
c
compilerconstruction
MONO
Linker
mkbundle
如何在程序中包含数据对象文件(图像等)并访问符号?
我使用以下命令将几个资源文件转换为 obj 文件objcopy我将它们与我的程序源代码链接起来 我可以使用以下代码很好地访问程序中目标文件内的符号 但只能使用 GCC G Cygwin extern uint8 t data asm bin
c
Assembly
Linker
undefinedreference
main.cpp:(.text+0x5f): 未定义的引用
我尝试从 SDL 指南中编写一些练习 我这样编译 g o main main cpp I usr local include SDL2 L usr local lib lSDL2 我得到这个 tmp cci2rYNF o In functi
c
Linker
g
SDL
«
1
2
3
4
5
6
7
...28
»