-
- Попробуй что-нибудь из -nostdlib, -nolibc, -nodefaultlibs. SciFi(85 знак., 02.03.2020 16:41, ссылка)
- Не помогает... POV_(88 знак., 02.03.2020 16:44, )
- Хедеры не должны. Опять же командную строку линкера телепаты не смогли вычислить. И нафиг nm? А map-файл для кого придуман? - SciFi(02.03.2020 17:01)
- Эээ, я в качестве линкера gcc использовал, а не ld. Он игнорил все флаги. - POV_(02.03.2020 18:37, )
- Опции линкера нужно экранировать при прокидывании через gcc - evgeniy1294(02.03.2020 20:07)
- это через Wl что-ли? - POV_(02.03.2020 20:35, )
- Да, иначе gcc не разберется, для кого флаги. Также в любой непонятной ситуации рекомендую использовать --verbose - подробный выхлоп в консоль. evgeniy1294(147 знак., 03.03.2020 11:09)
- Фиг знает. У меня SciFi(157 знак., 02.03.2020 21:25)
- Попробью.. POV_(231 знак., 02.03.2020 21:32, )
- Обычно наоборот, библиотеки свои и чужие располагаются в загрузчике и вызываются через таблицу функций. Это если уж принято решение запихнуть загрузчик и приложение в один проект. Но для такого решения нужна конкретная мотивация. VLLV(84 знак., 02.03.2020 22:11)
- Ты что-то странное делаешь. Деления в libgcc, а не в libc. Загрузчик делается отдельным проектом от основной прошивки, и не будет никаких вызовов туда-сюда. - SciFi(02.03.2020 22:03)
- Тут такая концепция странная ))... POV_(376 знак., 02.03.2020 22:25, )
- Попробью.. POV_(231 знак., 02.03.2020 21:32, )
- это через Wl что-ли? - POV_(02.03.2020 20:35, )
- Опции линкера нужно экранировать при прокидывании через gcc - evgeniy1294(02.03.2020 20:07)
- Эээ, я в качестве линкера gcc использовал, а не ld. Он игнорил все флаги. - POV_(02.03.2020 18:37, )
- Хедеры не должны. Опять же командную строку линкера телепаты не смогли вычислить. И нафиг nm? А map-файл для кого придуман? - SciFi(02.03.2020 17:01)
- Не помогает... POV_(88 знак., 02.03.2020 16:44, )
- Попробуй что-нибудь из -nostdlib, -nolibc, -nodefaultlibs. SciFi(85 знак., 02.03.2020 16:41, ссылка)