下一步:目标C++编译器特性,上一个:C++编译器特性,向上:编译器和预处理器 [目录][索引]
确定要使用的Objective C编译器。如果OBJC公司还没有设置,检查Objective C编译器。设置输出变量OBJC公司找到的编译器的名称。
OBJC公司
但是,可以使用可选的第一个参数调用此宏如果指定,则必须是一个以空白分隔的目标C编译器列表,以便搜索。这只是让用户有机会指定Objective C编译器的备用搜索列表。例如,如果您如果不喜欢默认顺序,则可以调用AC_PROG_OBJC公司这样地:
AC_PROG_OBJC公司
AC_PROG_OBJC([gcc-objcc-OBJC])
如果使用支持GNU Objective C的编译器,请设置shell变量GOBJC公司到'对’. 如果输出变量OBJ标志不是已设置,请将其设置为-g-氧气对于GNU目标C编译器(-氧气在编译器不接受的系统上-克),或-克用于其他编译器。
GOBJC公司
OBJ标志
设置输出变量对象cpp运行目标C的命令预处理器。如果'$OBJC-E美元“不起作用,尝试一下中央处理器和/库/cpp,按顺序。因为这次撤退,CXXCPP公司可以或不可以设置Objective-C特定的预定义宏(例如__OBJC公司__).
对象cpp
中央处理器
CXXCPP公司
__OBJC公司__