acプログラムの実行中(実行時)に利用可能な(システムにインストールされている)GCCバージョン(メジャーおよびマイナー)を見つける必要があります。つまり、プログラムで使用可能なgccのバージョンを抽出します(シェルにいてgcc --versionと入力したのと同じですが、acプログラムにあります)。
__GNUC__and__GNUC_MINOR__はコンパイル時にのみ役立ち、から関数を見つけましたがgnu_get_libc_version()、gnu/libc_version.hlibcバージョンしか取得できず、GCCバージョンが必要です。GCCに似たようなものがあれば、それは素晴らしいことです...
これを行うためにシェルコマンドを呼び出さないようにしたいと思います。