在这篇文章之后,我正试图在我的synology盒子(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-bit@DDR2,256MB RAM
基于
http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have
/configure-prefix=/opt/local CFLAGS="-march=i686";CC=gcc
我在跑步Marvell Kirkwood mv6281 1.2Ghz ARM处理器(Marvell ARMADA 300)16-bit@DDR2,256MB RAM
您正在为错误的体系结构进行编译。您的NAS有一个ARM处理器,您可以为x86构建Truecrypt。
如果您在NAS上进行编译,那么您应该只调用/配置而不指定目标体系结构:
./configure --prefix=/opt/local CC=gcc
另一方面,如果您在PC上为NAS构建truecrypt,则需要安装交叉编译器,并且必须将正确的选项传递给/配置(即"主机"one_answers"目标")。