开发者社区> 问答> 正文

busybox编译问题 400 请求报错 

在编译busybox的时候出错 环境: gcc 版本 4.4.2 20091027 (Red Hat 4.4.2-7) (GCC) 这个编译 linux f12. BusyBox 1.20.2  在make menuconfig : Build Options -> [*] Build BusyBox as a static binary (no shared libs)  出错: ------------------------------------

Trying libraries: crypt m Failed: -Wl,--start-group -lcrypt -lm -Wl,--end-group Output of:

**********[此处省略]

/usr/bin/ld: cannot find -lcrypt collect2: ld 返回 1 make: *** [busybox_unstripped] 错误 1

------------------------------------ 但是如果我不选择上面的 使用静态库,就可以编译成功 Build Options -> [ ] Build BusyBox as a static binary (no shared libs)  -------------------------------------- Trying libraries: crypt m  Library crypt is not needed, excluding it  Library m is needed, can't exclude it (yet) Final link with: m ------------------------------------ 实际上我时需要作为一个静态库编译的,也就是必须选择上面的。 求解。。

展开
收起
kun坤 2020-05-29 22:41:47 757 0
1 条回答
写回答
取消 提交回答
  • 没crypt lib,装个

    ######@唐增辉 直接找个libcrypt,解压到link路径下######我们yum install crypt 的时候,说不需要。好像已经有了

    2020-05-29 22:41:52
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载