在synology上编译truecrypt

时间:2012-04-01 16:34:05

标签: linux compilation truecrypt

我尝试在本文之后编译并在我的synology box(DS212J)上安装truecrypt,但我没有取得任何成功。

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 1.2Ghz ARM处理器(Marvell ARMADA 300)16位@ DDR2,256MB RAM

基于

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

1 个答案:

答案 0 :(得分:4)

  

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

     

我正在跑步   Marvell Kirkwood mv6281 1.2Ghz ARM处理器(Marvell ARMADA 300)16位@ DDR2,256MB RAM

您正在编译错误的架构。您的NAS有一个ARM处理器,您可以为x86构建Truecrypt。

如果您正在编译NAS,那么您应该只调用./configure而不指定目标架构:

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

另一方面,如果您在PC上为NAS构建truecrypt,那么您需要安装交叉编译器并且必须将正确的选项传递给./configure(即“host”和“target”)。