Форум — Development Зачем libg.a в newlib? libc 0 1 В чем отличие, если, судя по makefile, libg создается линком на libc?https://packages.debian.org/stretch/libnewlib-arm-none-eabi Ссылка
libg создается линком на libcИногда argv[0] меняет поведение. Надо смотреть код. Хоть ссылку бы в «теме» дал для приличия.zvezdochiot anonymous (05.07.19 10:25:01 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 05.07.19 10:25:01 MSK newlib-2.4.0.20160527$ grep '\-lg\ ' -R libgloss/arm/elf-nano.specs:%(nano_link) %:replace-outfile(-lc -lc_nano) %:replace-outfile(-lg -lg_nano) %:replace-outfile(-lrdimon -lrdimon_nano) %:replace-outfile(-lstdc++ -lstdc++_nano) %:replace-outfile(-lsupc++ -lsupc++_nano) libgloss/arc/nano.specs:%(nano_link) %:replace-outfile(-lc -lc_nano) %:replace-outfile(-lg -lg_nano) %:replace-outfile(-lstdc++ -lstdc++_nano) %:replace-outfile(-lsupc++ -lsupc++_nano) panzerito ★ (05.07.19 10:40:54 MSK) автор топика Ссылка
Возможно, это просто альтернативное название. Либо же, когда-то часть была вынесена в отдельную библиотеку (как libm), а потом решили не делить, теперь для совместимости создают ссылку. xaizek ★★★★★ (05.07.19 11:01:37 MSK) Ссылка