' man gcc'描述了针对不同平台和架构的许多依赖于机器的选项,但我不了解' -muclibc'因为它是在GNU / Linux选项下定义的,但不是特定的硬件。
有人可以提供更多详情吗?
感谢。
答案 0 :(得分:1)
大多数GCC工具链都不支持-muclibc
(因为它没有做任何有用的事情),因为人/公司/发行版/构建GCC的任何东西都没有配置或构建uClibc多库和它一起去。
在 打算与uClibc一起使用的工具链配置中,该选项会进行一些适合uClibc的配置更改。当然,如果编译器是仅构建的,用于uClibc,则默认情况下将启用此选项。如果编译器配置为与uClibc和glibc / newlib / whatever一起使用,那么-muclibc
选项通常会双重职责为链接器选择正确的库。