Я запускаю объектный код на моей многозадачной ОС.Есть проблема: компилятор gcc компилирует код, который обращается к переменным в памяти из 0. Т.е. переменная 'qqq' хранит со смещением 8 от начала моего кода, gcc делает mov ($ 8),% eax, но я запускаю все приложения в одномсегмент.И 2 равных приложения имеют равные смещения с начала памяти (с нуля).Хон, я могу сказать компоновщику использовать переменные со смещением запуска программы?Или некоторые регистры процессора могут это сделать?Извините за мой английский.