Вопросы с тегом «cross-compilation»

8
Как создать набор инструментов GCC 4.7 для кросс-компиляции?
Я уже задавал этот вопрос о переполнении стека, но мне хотелось бы знать, удалось ли кому-нибудь создать набор инструментов GCC 4.7 для кросс-компиляции ARM (для хоста Linux x86 / x86-64). Существует множество инструкций по сборке GCC из исходного кода и множество доступных кросс-компиляторов для версий до 4.7 GCC, но не …

4
Есть ли эквивалент Linux From Scratch (LFS) ARM?
Я хотел бы продемонстрировать, как можно «загрузиться» с установки Linux с минимальным набором ресурсов до чего-то полезного и продуктивного. Проекты Tiny Core и LFS хорошо это демонстрируют. Однако они являются специфическими образами для систем на базе x86 Существует ли подобный проект, основанный на системах на базе ARM, и в частности …


3
Как мне установить node.js, если мой менеджер пакетов не включает его?
Node.js , серверный javascript, расположенный над движком Google v8, недоступен для установки из стандартных репозиториев Debian squeeze и не может легко компилироваться для ARM. Существуют ли какие-либо специфичные для Raspberry Pi проекты для запуска и запуска узла? Существует ли простой способ сборки из исходного кода или установки из двоичного файла, …

2
Как узнать, какая у меня версия процессора ARM?
При компиляции пакета для Pi я наткнулся на следующее сообщение: CFLAGS += -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp #-mcpu=cortex-a8 and CFLAGS += -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard Я знаю разницу между -marchи -mtunu, но в чем разница между armv7-aи arm1176jzf-s? если я смотрю на нового Пи, как узнать, какие флаги и аргументы мне следует …

2
сборка образа ядра (.img), включая ramdisk
Я собрал ядро ​​Linux (3.0.1) для Raspberry Pi, выполнив следующие шаги: 1. Downloading kernel source 2. tar xvf source.tar.bz2 3. downloading arm cross compilation tool. 4. tar xvf arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 5. setting up path for cross tool export PATH=$PATH:/home/shan/<cross tool folder>/bin/ 6. after entering linux source dir make ARCH=arm versatile_defconfig (is …

1
Как мне установить distcc?
Я прочитал Как создать GCC 4.7 toolchain для кросс-компиляции? и успешно создали простую тестовую программу, которая работает на моем RPi. Для этого мне нужно было запустить arm-unknown-linux-gnueabi-gcc hello.c -o helloна своем рабочем столе x86 и scpисполняемый файл для моего RPi. Это медленно и хлопотно. Я предпочел бы контролировать компиляцию из …


3
Что вызывает эти сбои после кросс-компиляции?
Я пытаюсь кросс-компилировать большую библиотеку (TensorFlow), используя gcc в Ubuntu. Я установил набор инструментов g ++ - arm-linux-gnueabihf и смог успешно собрать мой бинарный файл. Процесс, который я использую для сборки, описан здесь: https://github.com/petewarden4prs/tensorflow/tree/master/tensorflow/contrib/makefile#raspberry-pi Первоначально я обнаружил ошибку, что pthreading был отключен («Включить многопоточность для использования std :: thread: операция …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.