在编译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 ------------------------------------ 实际上我时需要作为一个静态库编译的,也就是必须选择上面的。 求解。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。