Почему WPO(оптимизация всей программы) не вносит никаких изменений в размер моей программы? (FPC 2.4.0)
Я использую FPC 2.4.0 для WinXP(двоичный файл с официальной страницы), также пробовал с той же версией, но скомпилирован из источника на моем компе. Я положил что-то вроде этого:
I:\pascal\fpc-2.4.0.source\fpc-2.4.0\compiler\ppc386 -FWserver-1.wpo -OWsymbolliveness -CX -XX -Xs- -al -Os -oServer1.o Server
I:\pascal\fpc-2.4.0.source\fpc-2.4.0\compiler\ppc386 -FWserver-2.wpo -OWsymbolliveness -Fwserver-1.wpo -Owsymbolliveness -CX -XX -Xs- -al -Os -oServer2.o Server
..(up to 100 times)
но всегда одни и те же файлы.wpo и одинаковые размеры.o (.s, файлы сборок изменяются периодически)
Я также не (через сообщения компилятора), что неиспользуемые переменные все еще живы. Также попробовал -Wall -Wall Что я делаю не так?
1 ответ
Сделайте второй -Fw и -Ow (строчная вторая буква) как в документации для WPO