Почему ассемблерный код (GNU assembler) компилируется на одной машине, но не компилируется на другой?
Сравнить список и версии установленного ПО.
$ gcc -fPIC -o a.out ./1_1.s
Параметр -fPIC не помогает
DVoropaev у тебя уже был такой вопрос, ответ с тех пор не изменился: -fPIC изменяет ассемблерный вывод компилятора, на готовый ассемблерный файл этот ключ никак не влияет.movl	$.hello_str, %edi
Этот код -- 32-битный, компилируй его с ключом -m32.