【发布时间】:2016-02-15 14:01:51
【问题描述】:
是否有可能,同时使用clang 和gcc,以便携 方式不 链接libstdc++ 或libc++,但仍链接@ 987654325@ 并使用 C++ 的所有特性(好吧,只有类)。
-nodefaultlibs 在我的第一次测试(在 OS X 上测试)后似乎不起作用,它没有链接 libstdc++,但它也没有链接 libSystem,这是必需的。
【问题讨论】:
-
手动添加系统库?
-
我没有动力。你只是想用类编写 C,所以你在 C 代码上运行 C++ 编译器?
-
@CodyGray 是的,我只想让 C 和类一起使用。
-
@KerrekSB 虽然可行,但它不是可移植的。
-
@KerrekSB 在测试只是链接 libc 之后,看起来
libc在 OS X 上被称为libSystem,并且链接得很好。