Прошу прощения за очередной дилетантский вопрос, но... Не могу добиться того, чтобы линкер от седьмой студии (Microsoft Visual Studio 7.0) расположил код функций в бинарнике в нужной мне последовательности (как в сорце, грубо говоря). Отключение оптимизации не спасает. Все уже перепробывал. Когда было две функции, то линкер вдруг после включения оптимизации стал правильно лепить код, но количество возросло, и теперь мне надо искать новый способ. Кто-нибудь знает, что да как? А то я уже начинаю подумывать о каких-нибудь извращениях (вроде как переписать все под асм).
я НЕ хочу переписывать все под асм ) я хочу разобраться с линкером или использовать линкер от другой студии но в любом случае - разобраться
GorluM Функции в нужной последовательности или блоки кода внутри отдельной функции? В любом случае, это вообще не линкер делает, а компилятор. Function-level linking и/или smart-linking в первом случае должно помочь, но это опция компилятора. Asterix Там про LD обсуждалось.