代码之家  ›  专栏  ›  技术社区  ›  FlKo

C++Builder 10.2基于函数的优化状态为“忽略未知属性‘优化’”

  •  0
  • FlKo  · 技术社区  · 7 年前

    每个函数 C++Builder 10.2.1源文件和BCC32c编译器的函数级(基于Clang 3.6)。

    现在我有一个函数,例如。

    std::string __OPTIMIZED ansi(const std::string& str_utf8);
    

    __OPTIMIZED 定义为

    #define __OPTIMIZED __attribute__((optimize("-O3")))
    

    [bcc32c警告]abcdefg。h(256):忽略未知属性“优化”

    • 在函数级优化的正确语法是什么?
    • 这样的优化是可能的吗 BCC32),也是吗?
    1 回复  |  直到 7 年前
        1
  •  1
  •   Remy Lebeau    7 年前

    C++Builder不支持 optimize 属性

    支持的属性列表可在Embarcadero的DocWiki中找到:

    GNU Attributes