我尝试在本文之后编译并在我的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
答案 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”)。