IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Вопрос про mingw/cygwin под win32 (https://www.imho.ws/showthread.php?t=19559)

pp2 04.01.2003 22:29

Вопрос про mingw/cygwin под win32
 
Приветствую всех!

Есть вопрос: как можно управлять выравниванием данных
в компиляторе gcc (mingw/cygwin одинаково себя ведут).
Причем это вопрос для компилятора, а не компоновщика.
Там есть параметры про выравнивание функций, структур,
но для данных (например строк) нет.
Поясняю: если посмотреть объектный файл, то можно увидеть,
что текстовые строки в коде выравнены то на 16 то на 32 байта
(перед ними много кодов 90h). И если таких строк много и они
короткие, то размер файла вырастает просто катастрофически.
А например у msvc таких пробклем нет, все строки лежат встык.

Как это поправить? Можно ли вообще повлиять на выравнивание строк?
Хотелось бы, чтобы строки лежали подряд без выравнивания.


Часовой пояс GMT +4, время: 01:15.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.