Как скомпилировать программы для малины Pi с gcc?

Вы можете использовать pdf-stapler для этой задачи.

Пример:

for i in *.pdf; do pdf-stapler del "$i" 1 t.pdf && mv t.pdf "$i"; done
1
задан 26 November 2012 в 11:19

2 ответа

Я не уверен на 100%, но, используя https://tandrepires.wordpress.com/2012/08/01/raspberry-pi-openelec-pvr-dvb-t/, вы можете попробовать: 1) Обязательно библиотеки:

sudo apt-get install g++ git nasm flex bison gawk gperf autoconf automake m4 cvs libtool \
byacc texinfo gettext zlib1g-dev libncurses5-dev git-core build-essential xsltproc libexpat1-dev zip \
autopoint xfonts-utils libxml-parser-perl libproc-processtable-perl default-jre

2) Скомпилируйте проект со следующими параметрами, где N - количество ядер вашего процессора x86:

$ PROJECT=RPi ARCH=arm PVR=yes make release -j N

Надеюсь, это поможет. `

0
ответ дан 25 May 2018 в 04:19
  • 1
    Я ценю усилия, которые я действительно делаю. К сожалению, этот учебник (и соответствующая строка кода) предназначен для использования make для компиляции проекта, который был настроен для использования make («PROJECT = RPi ARCH = arm PVR = yes make [! ​​D0] release -j N ", материал раньше представляет собой всего лишь кучу переменных оболочки). Теперь на самом деле make использует gcc, но для использования строки кода мне нужно было бы получить источник make, а затем просмотреть большую часть его, ища разные части кода, которые добавьте необходимые аргументы в gcc. Спасибо за попытку! – fouric 20 November 2012 в 05:39

Официально документированный метод

https://www.raspberrypi.org/documentation/linux/kernel/building.md (GitHub)

git clone https://github.com/raspberrypi/tools
export PATH="$(pwd)/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin:${PATH}"
printf '#include <stdio.h>\nint main() { puts("hello world"); }\n' > hello_world.c
printf '#include <iostream>\nint main() { std::cout << "hello world" << std::endl; }\n' > hello_world.cpp
arm-linux-gnueabihf-gcc -std=c99 -o hello_world_c hello_world.c
arm-linux-gnueabihf-g++ -std=c++11 -o hello_world_cpp hello_world.cpp

Протестировано в Ubuntu 17.10, инструменты репо на 5caa7046982f0539cf5380f94da04b31129ed521

0
ответ дан 25 May 2018 в 04:19

Другие вопросы по тегам:

Похожие вопросы: