NDK下,是否有可能禁止编译器自动链接C++的运行时库
来源:互联网 发布:java初识面向对象例题 编辑:程序博客网 时间:2024/05/22 06:51
请教一下,在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++?
我测试的是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 0
- NDK下,是否有可能禁止编译器自动链接C++的运行时库
- 编译器链接选项中运行时库的区别
- eclipse下添加GCC编译器的编译链接库以及程序运行参数方法
- ubuntu下用Gcc编译器编译c语言的静态和动态链接库范例
- VC++编译器背后的故事:编译、链接、运行、库、操作系统
- Effective C++--条款06:如何禁止编译器自动生成函数
- 用ndk下的独立编译器实现arm汇编和c源文件的混编
- 如何不要让ndk-build自动删除.so, 或如何链接一个不在lib/armeabi下的第三方库 && NDK Android.mk 语法
- 链接错误LNK2005 在MFC库之前链接C运行时库导致的链接错误
- 禁止磁盘自动运行
- 禁止光盘自动运行
- win7禁止自动运行
- 如何与正确的 C 运行时 (CRT) 库链接
- linux下运行时链接库的路径顺序
- Linux下运行程序时找不到链接库的解决办法
- Windows下exe和dll文件怎么判定自己该链接何种版本的c运行时库的研究
- solaris下的C编译器
- 在Windows下使用命令提示符以及VS提供的CL编译器编译运行C/C++
- 了解CMS(Concurrent Mark-Sweep)垃圾回收器
- Oracle相同用户相同库Copy表结构
- 工厂方法(设计模式)
- 通过修改Mach-O中Load Commands进行全局进程劫持
- 内核中通过给线程插apc注入dll
- NDK下,是否有可能禁止编译器自动链接C++的运行时库
- mac系统下清除eciplse svn插件用户信息
- c++软件开发第三方库大全
- sql语句优化注意的问题
- Java内存管理——垃圾收集概念及特点
- swfupload在IE9中不显示上传按钮的问题
- Java基础:数组Array转成List的几种方法
- iOS中的 Get & Post
- 删除特殊字符的文件