я его компилирую двумя командами
gcc main.c $(pkg-config --cflags --libs starpu-1.4) -fPIC -c -o sloth.o
gcc sloth.o -shared -fPIC -o sloth.so
после комопиляции nm sloth.so выдает:
0000000000003b30 T _event_callback
U _printf
0000000000003d90 T _starpu_prof_tool_library_register
т.е он моим функциям подставил underscore перед названием, кто нибудь в курсе можно ли это как то убрать? что то не могу нагуглить
я эту либу потом использую в другом месте и возможно из-за этих _ она не работает
-fno-leading-underscore ?
clang: error: unknown argument: '-fno-leading-underscore' к обеим командам, и -mno-underscores тоже самое выдает
Обсуждают сегодня