首页
社区
课程
招聘
[讨论]NDK下,是否有可能禁止编译器自动链接C++的运行时库
2014-3-3 12:17 4729

[讨论]NDK下,是否有可能禁止编译器自动链接C++的运行时库

2014-3-3 12:17
4729
请教一下,在NDK下,是否有可能禁止编译器自动链接C++的运行时库,把默认的libstdc++.so去掉?
我测试的是exception和rtti的选项都没有的,最简单shared library的mk文件配置,.c文件中只有一行printf的代码。可是编译后的elf文件还是链接了libstdc++.so文件。

在ndk/docs目录下的说明文件中没有找到如何禁止C++ runtime library的选项。
libc.so libm.so libdl.so 中都没有链接libstdc++.so, 所以我认为正常开发的NDK的so库应该也可以不链接C++的运行时库的。

是否必须配置toolchain的编译程序为gcc而不是g++?

[培训]《安卓高级研修班(网课)》月薪三万计划

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
whnet 2014-3-3 13:09
2
0
我感觉像是。 g++默认会去链接c++.so吧。
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
justlovemm 2014-3-3 18:44
3
0
感觉上应该是的,不过现在还没搞懂toolchains怎么配置,,看来要研读一下standalone toolchains了。
游客
登录 | 注册 方可回帖
返回