История изменений
Исправление Devill, (текущая версия) :
Спасибо всем, позже попробую эти варианты.
Подскажите, попробовал скомпилировать небольшой кусок кода в SO
, получается не правильно видимо, так как IDA ругается:
This file contains non standart usage of relocations
,
и почему-то нет разницы в выходном out.o
файле, что так arm-none-eabi-gcc -fpic -c function.c
, что без ключа -fPIC
.
По мануалам в сети - должна быть разница, пробую собирать так:
arm-none-eabi-gcc -fpic -c function.c
arm-none-eabi-gcc -shared -o function.so function.o
(откуда-то появляются «левые» функции: _start, bss_start, .init_proc, .term_proc )
Исправление Devill, :
Спасибо всем, позже попробую эти варианты.
Подскажите, попробовал скомпилировать небольшой кусок кода в SO
, получается не правильно видимо, так как IDA ругается:
This file contains non standart usage of relocations
,
и почему-то нет разницы в выходном out.o
файле, что так arm-none-eabi-gcc -fpic -c function.c
, что без ключа -fPIC
.
По мануалам в сети - должна быть разница, пробую собирать так:
arm-none-eabi-gcc -fpic -c function.c
arm-none-eabi-gcc -shared -o function.so function.o
Исходная версия Devill, :
Спасибо всем, позже попробую эти варианты.
Подскажите, попробовал скомпилировать небольшой кусок кода в SO
, получается не правильно видимо, так как IDA ругается:
This file contains non standart usage of relocations
,
и почему-то нет разницы в выходном out.o
файле, что так arm-none-eabi-gcc -fpic -c function.c
, что без ключа -fPIC
.
По мануалам в сети - должна быть разница, пробую собирать так:
arm-none-eabi-gcc -fpic -c function.c arm-none-eabi-gcc -shared -o function.so function.o