Я давно пользуюсь Borland (начиная с Turbo C) (до BC5.2).Я использую MingW / GCC с CodeBlocks уже около года, в основном для дополнительной поддержки ESP.родные 64-битные целые числа.
В любом случае, у меня есть вопрос, касающийся скорости компиляции.
У меня есть файл C (Win32), который имеет длину около 60 000 строк.На Borland 5.2 этот файл занимает приблизительно 3-5 секунд для компиляции.В GCC это занимает чуть более 35 секунд.
Я использую следующие параметры командной строки GCC:
-std = c99 -s -O2 (я также пытался -O)
Окончательный размер exe-файла примерно одинаков +/- 50 КБ.
Почему большая разница во времени компиляции?и есть ли способ ускорить GCC, чтобы быть сопоставимым с BC5.2?