Компиляция bzip1 на raspberry pi 2 с сервером debian?

Вероятно, вам нужен один сценарий, который выполняет все необходимые шаги последовательно:

#!/bin/sh
sudo -u www-data php /var/www/owncloud/occ maintenance:mode --on
apt-get update && apt-get upgrade -y
sudo -u www-data php /var/www/owncloud/occ maintenance:mode --off

А затем запустите его из crontab root.

1
20.03.2017, 13:59
1 ответ

Решено путем кросс-компиляции с настольного ПК:

получить требования

sudo apt-get install build-essential g++-arm-linux-gnueabihf gdb-multiarch -y

собрать объектный код и скомпилировать

ran@compilestation:~$ arm-linux-gnueabihf-gcc -O3 -g3 -Wall -c -o -fPIC "bzip.c"
ran@compilestation:~$ arm-linux-gnueabihf-gcc -o "bzip1" bzip1.o

проверить свою работу

ran@compilestation:~$ file bzip1
bzip1: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=4cf52bccf817e031556bab923696f4677b00d29b, not stripped

(спасибо Стивену за ментальную поддержку)

0
28.01.2020, 00:59

Теги

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