cabs()関数は、C99標準以降のC言語で使用可能です。 C99では、複素数を扱うための標準ライブラリが追加され、math.hヘッダに含まれるcabs()関数が利用できるようになりました。 C90以前のバージョンでは、複素数のサポートがなかったため、使用できません。