检查 C++ 编译器是否存在

问题描述 投票:0回答:1

AC_PROG_CXX
的 GNU 文档指出:

否则,如果调用宏时不带参数,则搜索 对于可能的名称下的 C++ 编译器(首先是 g++ 和 c++,然后是 其他名称)。如果这些检查都没有成功,那么作为最后的手段 将 CXX 设置为 g++。

这意味着无论是否找到工作的 C++ 编译器,

CXX
变量都会被设置为某个值。因此,无法使用
CXX
来了解 C++ 编译器是否可用。

如何检查 C++ 编译器在

./configure
时间是否可用?

c++ gnu autotools autoconf
1个回答
2
投票

您可以添加额外的

AC_CHECK_PROG
检查,以确保找到编译器。

© www.soinside.com 2019 - 2024. All rights reserved.