составление truecrypt по синологии - PullRequest
2 голосов
/ 01 апреля 2012

Я пытаюсь скомпилировать и установить truecrypt на моем блоке синологии (DS212J), следуя этой статье, но я не добьюсь успеха.

http://systemsnotebook.blogspot.com/2011/05/truecrypt-7-on-synology.html

Запуск с первого шага при попытке запустить

./configure --prefix=/opt/local CFLAGS="-march=i686" CC=gcc

Я получаю

Home> ./configure --prefix=/opt/local CFLAGS="-march=i686" CC=gcc
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/volume1/BACKUP/nasm-2.10':
configure: error: C compiler cannot create executables
See `config.log' for more details

Я работаю на

Marvell Kirkwood mv6281 Процессор ARM 1,2 ГГц (Marvell ARMADA 300) 16-разрядный @ DDR2, 256 МБ ОЗУ

На основании

http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have

1 Ответ

4 голосов
/ 01 апреля 2012

. / Configure --prefix = / opt / local CFLAGS = "- march = i686" CC = gcc

Я бегу по Marvell Kirkwood mv6281 Процессор ARM 1,2 ГГц (Marvell ARMADA 300) 16-битный @ DDR2, 256 МБ ОЗУ

Вы компилируете для неправильной архитектуры. Ваш NAS имеет процессор ARM, и вы собираете Truecrypt для x86.

Если вы компилируете на своем NAS, вам следует просто вызвать ./configure без указания целевой архитектуры:

./configure --prefix=/opt/local CC=gcc

С другой стороны, если вы собираете truecrypt на своем ПК для своего NAS, вам нужно установить кросс-компилятор и передать правильные параметры в ./configure (то есть «host» и «target»).

...