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

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

2014-3-3 12:17
5357
请教一下,在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++?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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