Описание тега uclibc
NoneUclibc is a version of the C standard library for embedded systems
2
ответа
Программа, скомпилированная с помощью glibc, может работать в Linux с uClibc?
У меня есть программа, скомпилированная с использованием glibc, и мне нужно, чтобы она работала на цели MIPS с прошивкой Openwrt с использованием uClibc. Это возможно? Я помещаю программу в Openwrt, и когда я пытаюсь запустить ее, результат: не найд…
29 июн '11 в 14:07
3
ответа
uclinux - ссылка с библиотекой libc.so.0
Я пытаюсь скомпилировать приложение "hello world" на C для встроенной системы с процессором ARM под управлением uClinux. Я использую этот набор инструментов Когда я компилировал приложение C с флагом -static, приложение работало нормально. Когда я у…
18 апр '14 в 08:53
1
ответ
Скомпилированный Valgrind не обнаруживает явных утечек
Я скомпилировал Valgrind для платформы openwrt x86. Он не обнаруживает никаких утечек при работе на цель. На Ubuntu все работает нормально. Моя тестовая программа проста main() { char *p = malloc(10000); *(p-1) = 1; } Соответствующие этапы компиляци…
05 апр '13 в 17:38
1
ответ
Пользовательский glibc в нестандартном пути на машине с uclibc и gcc, скомпилированным с uclibc
У меня есть машина с uClibc, и мне удалось заставить glibc работать с ней, используя простую оболочку, которую я сделал. Он может компилировать простые программы, такие как hello world, и почти любую другую программу на c. Но он не компилирует больш…
11 июн '15 в 12:17
2
ответа
Кросс-компиляция либикала
Я пытаюсь портировать libical на платформу, основанную на руке, но при компиляции произошла ошибка. Вот результаты моих шагов сборки: $ ./configure --prefix=/opt/libical --build=i686-gnu-linux --host=arm-merlin-linux-uclibc checking build system typ…
06 ноя '13 в 12:26
4
ответа
Пример программы для получения ошибки консолидации malloc
Сначала я хочу проверить работоспособность mcheck на моем ПК, чтобы обнаружить ошибку консолидации malloc. Таким образом, я буду уверен, что это поможет выяснить аналогичную аварию на встраиваемой Linux-системе. К сожалению, авария занимает как мини…
12 сен '13 в 09:52
1
ответ
Поддержка uclibc GCC
'man gcc' описывает ряд машинно-зависимых опций для разных платформ и архитектур, но я не понимаю назначение '-muclibc', как оно определено в опциях GNU/Linux, но не конкретное оборудование. Может ли кто-нибудь предоставить более подробную информаци…
04 июл '14 в 12:26
0
ответов
Проблемы с пользовательским набором инструментов MIPS и Abicall
Я работаю над проектом, ориентированным на арку MIPS32 (little-endian). Поставщик дал мне набор инструментов GNU для компиляции моего проекта, ориентированного на их встроенную версию Linux, и все работает отлично. Это набор инструментов GCC+Linux+u…
27 мар '13 в 05:27
1
ответ
GCC-GNAT Ada кросс-компилятор (Debian/glibc -> AlpineLinux/uclibc)
Я скомпилировал кросс-компилятор GCC 4.8.1 (BUILD/HOST: debian/glibc, TARGET: alpinelinux/uclibc). Компилятор C работает отлично, но Ада не будет работать в данный момент. juan@debian:~/HelloAda$ x86_64-alpine-linux-uclibc-gnatmake hello.adb x86_64-…
21 авг '13 в 07:45
3
ответа
Решение 2038 года для встроенного Linux (32 бит)?
Как правильно обрабатывать времена в коде C для 32-битного встроенного Linux (ARMLinux), чтобы гарантировать, что код продолжает работать должным образом после 03:14:07 UTC 19 января 2038 г. (когда подписанный 32-битный time_t Переполнение)? При усл…
26 янв '16 в 14:20
0
ответов
Исполняемая программа загружает динамическую библиотеку несколько раз при наблюдении с помощью strace
Я построил сложную исполняемую программу в MIPS для библиотеки uCLibc и многих других динамических разделяемых библиотек. Эта программа работает нормально, но для ее загрузки требуется более 20 секунд. Когда я наблюдал ее за "strace", я обнаружил, ч…
27 авг '18 в 14:07
1
ответ
KLEE: непредвиденная ошибка при встроенной сборке
Я недавно играл с KLEE. Я проследовал за документом " Сборка KLEE (LLVM 3.4) " и успешно выполнил все примеры из учебника. Однако при запуске моей собственной программы с использованием KLEE: $ klee -load=/usr/lib/x86_64-linux-gnu/libssl.so --libc=u…
14 ноя '15 в 15:42
0
ответов
Перекрестная компиляция linux perf с помощью uclibc
Кто-нибудь успешно кросс-скомпилировал Perf-инструмент для платформы ARM (используя Linux 3.4 и uclibc). Я получаю ошибку ниже. sh: line 4: echo: write error: Broken pipe sh: line 4: echo: write error: Broken pipe sh: line 4: echo: write error: Brok…
26 сен '17 в 06:35
1
ответ
ARM gentoo crossdev с uclibc: нужен OABI, а не EABI
Может ли кто-нибудь помочь с моей связью ARM + GCC + UCLIBC с crossdev? Также размещено на форумах Gentoo здесь: http://forums.gentoo.org/viewtopic-t-925012.html Недавно я был назначен на проект, который имеет исполняемые файлы, разработанные с испо…
28 май '12 в 07:06
1
ответ
Диспетчер пакетов для запускаемого образа Docker-контейнера busybox:uclibc
Я хочу установить net-tools на один из моих работающих контейнеров, который работает с busybox: uclibc image. Но у этого изображения нет менеджера пакетов, такого как apt-get или apk . Есть ли способ сделать это или я должен просто внести изменения …
17 июл '18 в 09:03
1
ответ
Какую библиотеку мне добавить, чтобы получить разрешение fcntl64, stat64, ...?
Я пытаюсь построить проект для среды ARM uClibc, но у меня отсутствуют некоторые функции. Не могу найти, какую библиотеку я должен включить для разрешения зависимостей. nm не помогайте мне искать, так как на большинстве библиотек, поставляемых с too…
06 июн '12 в 16:28
1
ответ
Сбой сборки кросс-компилятора MIPS GCC: "не могу найти -lc"
Я пытаюсь настроить кросс-компилятор GCC 4.9.4 для QCA955Xна базе роутера с Linux 2.6.31. Это процессор MIPS32R2-abi, который использует uClibc-0.9.30.1 (как найдено в /lib.) В связи с этим я решил скомпилировать GCC 4.x с соответствующим uClibc и b…
01 июн '18 в 14:10
2
ответа
Ошибка памяти в вызове memcpy
Я сталкиваюсь с "ошибкой памяти" при вызове: extern void *memcpy (void *__restrict __dest, __const void *__restrict __src, size_t __n) __THROW __nonnull ((1, 2)); Это кусок кода: fprintf(stderr, "sysconfig line 440 \n"); fprintf(stderr, "Value size:…
31 май '13 в 12:07
0
ответов
Неопределенная ссылка на std::to_string при линковке
Я пытаюсь кросс-компилировать программу с помощью uClibc и всегда получаю сообщение об ошибке с неопределенной ссылкой на std::to_string во время выполнения связывания. Я уже применил обходной путь, который должен помочь решить эту проблему: #includ…
02 май '18 в 13:46
1
ответ
Компиляция с неосновным libc,(например, eglibc,uClibc)
Я работаю во встроенной среде. У меня есть кросс-компилятор для архитектуры ARM с eglibc так как это первичная библиотека (т.е. по умолчанию libc приходит вместе с цепочкой инструментов). Теперь я хочу связать некоторые приложения с uClibc, Поэтому …
16 мар '12 в 09:54