Я установил LTIB из freescale (через Congatec) и хотел бы скомпилировать программу «привет, мир». gcc дает мне исполняемый файл. Как скомпилировать мой процессор ARM?Как скомпилировать файл C++ с LTIB
ответ
Пробег ./ltib -m shell
. В этом режиме все стандартные инструменты настроены так, чтобы ./configure
и другие настройки для построения ARM по умолчанию. Из этой оболочки gcc -o hello hello.cpp
создаст для вас исполняемый файл. Это будет установка для вашего rootfs, будь то uCLibc или glibc. Вы также можете использовать внешние пакеты с открытым исходным кодом и запускать цикл ./configure
- make
.
Документация в LTIB FAQ имеет гораздо больше информации об использовании LTIB. LTIB обычно устанавливает инструменты в каталоге /opt/freescale. Если вы не используете собственный компилятор, вы найдете компилятор под номером /opt/freescale и можете использовать его напрямую. В этом каталоге компилятор будет называться примерно как arm-none-linux-gnuabi-gcc
. С помощью ./ltib -m shell
он имеет псевдоним gcc
, как и многие другие стандартные команды для кросс-строительных работ.
Посмотрите на параметр -march = name на странице gcc man. Точная архитектура, которую вы укажете, зависит от версии ARM, которую вам нужно скомпилировать. v5 Пример ARM:
gcc -o ARM.exe -march=armv5 source.c
Для того, чтобы это работать, для этого семейства должен быть создан двоичный файл gcc. Например, x86 gcc, например, не создаст для руки. (и наоборот). –
Вам необходимо установить кросс-компилятор для ARM. gcc на вашем компьютере является родным компилятором, кросс-компилятор имеет другой префикс, который определяет целевую архитектуру, операционную систему и libc. В вашем случае целевая система имеет архитектуру ARM, работает ядро Linux с GNU libc.
arm-none-linux-gnueabi-gcc -o hello hello.cpp
Сначала перейдите в папку LTIB. кд «ltib папка» Затем введите ltib оболочку ./ltib -m обстреливать затем скомпилировать с помощью GCC -static «названия программы» .c -o «Название программы» .sabre Затем запустите команду файла программа» имя ".sabre
- 1. C - Скомпилировать статический файл
- 2. Как скомпилировать файл .c с OpenSSL?
- 3. Как скомпилировать файл C с системным вызовом
- 4. Невозможно скомпилировать файл C
- 5. Программно скомпилировать сгенерированный файл .cpp с C#?
- 6. Невозможно скомпилировать файл C++ с терминала
- 7. Как скомпилировать файл C через терминал
- 8. ошибка, связанная с C++ скомпилировать файл
- 9. Скомпилировать файл c исходным кодом
- 10. Как скомпилировать файл .c .h .so?
- 11. Как скомпилировать файл C++ на Mac?
- 12. Как скомпилировать базовый файл c в yocto
- 13. Как скомпилировать файл C# вне App_Code?
- 14. Как скомпилировать файл .c для Openwrt?
- 15. Как скомпилировать файл C# без проекта?
- 16. Как скомпилировать файл .c на моем Mac?
- 17. Eclipse CDT, Как скомпилировать один файл C++?
- 18. Как скомпилировать только один файл в C#?
- 19. Как добавить модуль ядра LTIB целевого изображения
- 20. Как запустить (и скомпилировать) файл C с аргументами с gcc?
- 21. Как всегда скомпилировать файл?
- 22. Скомпилировать файл с системной функцией
- 23. Как скомпилировать файл libmesos.so?
- 24. C, C++? Как скомпилировать
- 25. Как скомпилировать файл манифеста с помощью MC.exe?
- 26. как скомпилировать файл maven?
- 27. Как скомпилировать файл .vcf.
- 28. Как скомпилировать этот файл
- 29. Как скомпилировать файл .nib
- 30. Как скомпилировать SWC-файл с mulitple namespaces
Намного проще найти путь: /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi- г ++ – Bruce