相关疑难解决方法(0)

没有libc编译

我想在没有(g)libc的情况下编译我的C代码.如何停用它以及哪些功能依赖于它?

我尝试了-nostdlib但它没有帮助:代码是可编译的并运行,但我仍然可以在我的可执行文件的hexdump中找到libc的名称.

c gcc glibc libc demo

53
推荐指数
2
解决办法
3万
查看次数

如何编译c程序,使其不依赖于任何库?

似乎一个hello world程序依赖于几个库:

libc.so.6 => /lib64/libc.so.6 (0x00000034f4000000)
/lib64/ld-linux-x86-64.so.2 (0x00000034f3c00000)
Run Code Online (Sandbox Code Playgroud)

我如何静态链接所有东西?

c linux gcc static-linking

3
推荐指数
1
解决办法
2806
查看次数

标签 统计

c ×2

gcc ×2

demo ×1

glibc ×1

libc ×1

linux ×1

static-linking ×1