日期:2014-05-16  浏览次数:20871 次

Cygwin 安装atlas包时的问题
在sourceforge上把包下下来,然后按照上面的指令解压、建路径之后configure不对。
下面是configure的指令:
  ../configure -b 64 -D c -DPentiumCPS=2400 --prefix=/home/whaley/lib/atlas

把指令打入的结果是:
  
VB code
  $ ../configure -b 64 -D -c -DPentiumCPS=2400 --prefix=/home/whaley/lib/atlas
../configure: line 29: [: too many arguments
../configure: line 33: [: too many arguments
touch: cannot touch `Model/Code/David': No such file or directory
touch: cannot touch `Model/ATLAS3.9.47/Linux_C2D64SSE3/TstBld973.txt': No such f
ile or directory
rm: cannot remove `Model/Code/David': No such file or directory
rm: cannot remove `Model/ATLAS3.9.47/Linux_C2D64SSE3/TstBld973.txt': No such fil
e or directory
make: *** No rule to make target `/cygdrive/d/DreamLand/Topic', needed by `xconf
ig'.  Stop.
./xconfig -d s /cygdrive/d/DreamLand/Topic Model/Code/David Blei-Correlated Topi
c Model/ATLAS3.9.47/Linux_C2D64SSE3/../ -d b /cygdrive/d/DreamLand/Topic Model/C
ode/David Blei-Correlated Topic Model/ATLAS3.9.47/Linux_C2D64SSE3  -b 64 -D -c -
DPentiumCPS=2400
/bin/sh: line 1: ./xconfig: No such file or directory
xconfig exited with 127 


网上查了configure这条指令,还是一头雾水……各位大侠求助了~


------解决方案--------------------
../configure: line 29: [: too many arguments
确定你的命令和参数都对吗?
------解决方案--------------------
我不知道你为啥用这个参数
既然是32位的为啥使用 -b 64
你只需要
../configure --prefix=/home/whaley/lib/atlas
即可

难道现在atlas的编译改了吗?

我很久没编译过了,你可以使用我原来编译完成的
http://pcxprj.googlecode.com/files/atlas3.9.25_core2_32bit_gcc.7z