zoukankan      html  css  js  c++  java
  • alljoyn连接时-fno-rtti选项测试结果

    以AllJoyn自带的chat示例在pc上测试结果如下:

    libAllJoyn.a编译选项

    Chat编译选项

    测试结果

    -Wall -Werror=non-virtual-dtor

    -pipe -std=c++0x -fno-rtti

    -fno-exceptions -fno-strict-aliasing -Wno-long-long -Wno-deprecated

    -Wall -pipe -std=c++98 -fno-exceptions -Wno-long-long -Wno-deprecated -g -DQCC_OS_LINUX -DQCC_OS_GROUP_POSIX -DQCC_CPU_X86

    chat.o:(.rodata._ZTI10ChatObject[typeinfo for ChatObject]+0x10): undefined reference to `typeinfo for ajn::BusObject'

    -Wall -pipe -std=c++98 -fno-rtti -fno-exceptions -Wno-long-long -Wno-deprecated -g -DQCC_OS_LINUX -DQCC_OS_GROUP_POSIX -DQCC_CPU_X86

    OK

    -Wall -Werror=non-virtual-dtor -pipe -Wno-c++0x-compat -fno-exceptions -fno-strict-aliasing

    -Wno-long-long -Wno-deprecated

    -Wall -pipe -std=c++98 -fno-exceptions -Wno-long-long -Wno-deprecated -g -DQCC_OS_LINUX -DQCC_OS_GROUP_POSIX -DQCC_CPU_X86

    Ok

    -Wall -pipe -std=c++98 -fno-rtti -fno-exceptions -Wno-long-long -Wno-deprecated -g -DQCC_OS_LINUX -DQCC_OS_GROUP_POSIX -DQCC_CPU_X86

    Ok

    结论:如果编译libAllJoyn.a时使用-fno-rtti选项,应用程序必须也使用该选项;

    如果libAllJoyn.a没有使用-fno-rtti选项,应用程序使不使用该选项都可以。

  • 相关阅读:
    01--DNS服务器3
    01--DNS服务器2
    装配bean
    实现二级域名
    apache反向代理
    struts拓展restful
    restful是什么
    struts的声明式异常处理
    linux常用命令之压缩打包
    linux常用命令之文件系统
  • 原文地址:https://www.cnblogs.com/chutianyao/p/3202465.html
Copyright © 2011-2022 走看看