Я хотел бы использовать bsdiff в проекте c ++ по внешним ссылкам.
Поэтому мне нужно создать ссылку c stati. Я могу сделать это с ar rcs bsdiff.a bsdiff.o
Но уже есть основная функция. Поэтому, когда я связываю bsdiff.a с моей cpp сборкой и собираю ее, у меня появляется redefinition of main function
.
Так как же избежать основной функции?
(я уже пытаюсь комментировать bsdiff_CFLAGS = -DBSDIFF_EXECUTABLE
в Makefile.am
но получите undefined reference to main function
)