Xlc'的gcc等价物是什么-qthreaded';编译器选项?
我目前正在将我的编译器从AIX XLC编译器移植到AIX上的GCC编译器Xlc'的gcc等价物是什么-qthreaded';编译器选项?,gcc,aix,porting,xlc,Gcc,Aix,Porting,Xlc,我目前正在将我的编译器从AIX XLC编译器移植到AIX上的GCC编译器 我想知道是否有一个GCC等效编译器选项可用于(XLC)。-pthread是最接近的GCC选项,适用于将-qthreaded应用于XL的用例;但是,它并不等同于IBM XL的-qthreaded选项 -pthread的GCC文档仅说明它设置宏()并修改链接步骤()-qthreaded不会导致将\u THREAD\u SAFE定义为宏,也不会导致链接步骤中出现-lpthreads。GCC的-pthread更像XL的\u r调用
我想知道是否有一个GCC等效编译器选项可用于(XLC)。
-pthread
是最接近的GCC选项,适用于将-qthreaded
应用于XL的用例;但是,它并不等同于IBM XL的-qthreaded
选项
-pthread
的GCC文档仅说明它设置宏()并修改链接步骤()-qthreaded
不会导致将\u THREAD\u SAFE
定义为宏,也不会导致链接步骤中出现-lpthreads
。GCC的-pthread
更像XL的\u r
调用(它设置宏并修改链接步骤)
-qthreaded
所做的是禁用对多线程程序不安全的优化。至少从历史上看,-fno-tree-loop if-convert-stores
至少部分等同于-qthreaded
-pthread
是最接近于将-qthreaded
应用于XL的用例的GCC选项;但是,它并不等同于IBM XL的-qthreaded
选项
-pthread
的GCC文档仅说明它设置宏()并修改链接步骤()-qthreaded
不会导致将\u THREAD\u SAFE
定义为宏,也不会导致链接步骤中出现-lpthreads
。GCC的-pthread
更像XL的\u r
调用(它设置宏并修改链接步骤)
-qthreaded
所做的是禁用对多线程程序不安全的优化。至少从历史上看,-fno-tree-loop if-convert-stores
至少部分等同于-qthreaded
它将是-pthread
它将是-pthread