我需要在执行 ac 程序(运行时)中找出可用的(安装在系统中)GCC 版本(主要和次要)。意思是,以编程方式提取可用 gcc 的版本(就像我在 shell 中并输入 gcc --version,但在 ac 程序中一样)。
和仅在编译时有用__GNUC__
,__GNUC_MINOR__
我gnu_get_libc_version()
从 中找到了该函数gnu/libc_version.h
,但它只为我提供了 libc 版本,我需要 GCC 版本。如果 GCC 有类似的东西,那就太好了......
我真的很想避免调用 shell 命令来执行此操作。