我使用 TCL 在 AIX 盒子上执行以下代码,但它失败了
失败的原因是,在该 AIX LPAR 上,不知何故默认启用了"gcc"。
我想禁用 gcc。 我该怎么做?
AC_DEFUN(SC_ENABLE_GCC, [
AC_ARG_ENABLE(gcc, [ --enable-gcc allow use of gcc if available [--disable-gcc]],
[ok=$enableval], [ok=no])
if test "$ok" = "yes"; then
CC=gcc
AC_PROG_CC
else
CC=${CC-cc}
fi
])
请帮助我解决问题
您可能需要做两件事:
- 指定
--disable-gcc
选项以configure
。 - 在运行
configure
之前,将导出的CC
环境变量设置为您实际要使用的编译器。
这可以合并为:
CC=cc ./configure --disable-gcc ...
(我通常在我的平台上将我的CC
变量设置为clang
变体......