`-B` 链接器开关有什么作用?
What does `-B` linker switch do?
我看到几个in this makefile。例如:
$(CC32) -B./obj32 $(LDFLAGS) $(LDFLAGS32) -o $@ $(LDLIBS) -Wl,--hugetlbfs-align $(filter %.o,$^)
这个-B
是什么意思?
那不是链接器开关。如果它是一个特定的链接器开关,它将以 -Wl,
为前缀,告诉 GCC front-end 将该选项传递给链接器。
-B
选项适用于 GCC front-end,您可以在此处了解其选项:https://gcc.gnu.org/onlinedocs/gcc/Invoking-GCC.html
这里的选项索引:https://gcc.gnu.org/onlinedocs/gcc/Option-Index.html
这里的-B
选项:https://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html#index-B
我看到几个in this makefile。例如:
$(CC32) -B./obj32 $(LDFLAGS) $(LDFLAGS32) -o $@ $(LDLIBS) -Wl,--hugetlbfs-align $(filter %.o,$^)
这个-B
是什么意思?
那不是链接器开关。如果它是一个特定的链接器开关,它将以 -Wl,
为前缀,告诉 GCC front-end 将该选项传递给链接器。
-B
选项适用于 GCC front-end,您可以在此处了解其选项:https://gcc.gnu.org/onlinedocs/gcc/Invoking-GCC.html
这里的选项索引:https://gcc.gnu.org/onlinedocs/gcc/Option-Index.html
这里的-B
选项:https://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html#index-B