comet 发表于 2023-11-25 22:35:17

OKMX8MQ-C 编译环境 如何给sysroot添加libc静态库?

目前需要静态编译一个套件,但是编译报错缺少libc、libm、libresolv静态库,请问要怎么添加上去?

w_y_y 发表于 2023-11-28 16:32:18

您先下载这几个库sudo apt-get install libc6-dev-static libmudflap0-static libresolv-static
然后再使用gcc编译的时候使用 -static 指定一下呢?
$CC -static -o ** **.c -lm -lpthread -lc

comet 发表于 2023-11-29 13:33:12

不行:
E: Unable to locate package libc6-dev-static
E: Unable to locate package libmudflap0-static
E: Unable to locate package libresolv-static

我要编译的是busybox,静态交叉编译

L_S_H 发表于 2023-12-2 14:13:49

comet 发表于 2023-11-29 13:33
不行:
E: Unable to locate package libc6-dev-static
E: Unable to locate package libmudflap0-static ...

您这边编译怎末样了,具体要编译哪个套件呢,我可以尝试帮您编译一下

L_S_H 发表于 2023-12-2 14:14:56

L_S_H 发表于 2023-12-2 14:13
您这边编译怎末样了,具体要编译哪个套件呢,我可以尝试帮您编译一下

或者您先sudo apt-get install libc6-dev-static安装下组件包

comet 发表于 2023-12-8 18:02:02

L_S_H 发表于 2023-12-2 14:13
您这边编译怎末样了,具体要编译哪个套件呢,我可以尝试帮您编译一下

我要编译busybox

w_y_y 发表于 2023-12-15 09:26:49

comet 发表于 2023-12-8 18:02
我要编译busybox

您说的这几个库吗?

comet 发表于 2023-12-22 01:02:00

w_y_y 发表于 2023-12-15 09:26
您说的这几个库吗?

是的,我的编译器里没有

w_y_y 发表于 2023-12-26 16:18:26

comet 发表于 2023-12-22 01:02
是的,我的编译器里没有

您可以发一下您的邮箱或者发邮件到我们邮箱linux@forlinx.com,我们这边通过邮箱释放给您。

comet 发表于 2024-1-18 02:40:52

w_y_y 发表于 2023-12-26 16:18
您可以发一下您的邮箱或者发邮件到我们邮箱,我们这边通过邮箱释放给您。

yjy7894@126.com 如果有就太好了,这个是我的邮箱
页: [1]
查看完整版本: OKMX8MQ-C 编译环境 如何给sysroot添加libc静态库?