Вы должны использовать компоновщик C ++ или использовать g++
в качестве драйвера ссылки вместо gcc
.
Проблема в том, что базовый компоновщик не будет связываться с библиотеками времени выполнения C ++ (то же самое было бы верно для статической библиотеки Fortran). Драйвер C ++ для вашего компилятора добавит вам эти флаги.
Если вы сделаете
SHOW VARIABLES LIKE '%log_file%';
, это точно покажет, где они пишутся.