Да это просто проверка способен ли компилятор и ОСь на 64-bit ultra super force unleashed или есть какие то затыки, т.к. создатели думают, что не...
Кстати да, версия, что в линуксе подвох только в том, что libc скомпилирован без -mcmodel=large получает всё больше подтверждений в обсуждении на...
Исправляюсь - проблема в линуксе не в этом, тут у меня самого в голове смешалось то, что происходит в Windows. В линуксе же пока что единственное...
Если ты увидел эту ошибку, то всё, ты дальше долбишься в закрытую дверь - у тебя компилятор не может делать ELF с сегментами более 2Гб несмотря на...
Кому нужно и с какой целью? Ответ на этот вопрос уже прозвучал. Что ты еще хочешь добиться?
Да нет, код который генерирует GCC никак не зависит от ядра линукса на котором он работает - он зависит только от того какая версия GCC...
Неа. Ты вообще неправильно ответил.
Да, верно. Третий очевиден, конечно.
Ты перепутал или топик перепутал? А кто такой топик?
В общем случае - нет. И проблема именно в том, что когнитивная система науськанная на поиск закономерностей и ввода предсказаний даёт сбой. Это...
А ты можешь объяснить при чём тут в твоей этой тираде в начале затесался линукс? Какое отношение вообще линукс имеет к ключам компиляции GCC? Ты...
Ну так на стек оверфлоу не раз писали. Вообще, конечно, несмотря на то, что пример с переполнением построить оказалось нетривиально, всё равно...
Хм, действительно оказывается сами форматы выполнимых файлов хоть ELF на линуксе, хоть PE на Windows не поддерживают сегменты данных больше 2Гб....
Да, не получается, пасует линкер (ld) потому что ему ставят невыполнимую задачу. А ты сделай как я выше написал - получи .S файлы. Они...
Если взять этот исходник и скомпилировать с ключом -S получится не работающий пример если строка будет больше 2Гб. Если теперь взять этот...
У gcc/clang есть ключ компиляции -S который если указать вместо создания объектного файла (.o) или выполнимого файла создаст файл ассемблера (.S)...
Movl offset message, esi сработает. А после этого mov [esi], esi получит желаемое. А инструкции которая грузит в регистр любой адрес в 64битной...
Я попытаюсь еще раз объяснить пользуясь аналогией. Когда то был вымышленный 16-битный процессор Extel 666. В его системе команд были только...
Ты неисправим. :) [ATTACH] Вот скажи мне зачем тебе что-то пытаться объяснять, если ты не читаешь? Это касается просто всего что ты в ответ...
Давайте рассмотрим такой кодес на шланге: extern int x; int func() { return x + 1; } Т.е. где то вовне текущего модуля компиляции существует...
Имена участников (разделяйте запятой).