问:
64位Linux下的Quartus II 9.1安装时有一个问题:/opt/altrea/Quartus9.1/bin下面名字是quartus的文件只有一个,怎样确定我们启动的是32位Q II还是64位Q II?
另外,/opt /altrea/Quartus9.1/linux和/opt/altrea/Quartus9.1/linux64下倒是各有一个名字是quartus的文件,但是无法启动,这点和Windows XP下不一样,如何理解?
Roger答:
/opt/altrea/Quartus9.1/bin下面只有一个quartus文件,需要由环境变量设置到底是运行32bit还是64bit,QUARTUS_64BIT是1的话,运行64 bit Quartus,如果是0或者不设置这个环境变量的话,运行32bit Quartus的。
在Quartus菜单下点击“Help->AboutQuartus”,如果是64bit 在这里会显示的。如果是32bit,那么就没有64bit的字眼的。
请注意64 bit不是一个加速编译的选项。64 bit能超过2G内存的限制,因为我们很多高密度的器件(SIII/SIV)器件系列需要2G以上的内存编译。但是32 bit程序会出“out of memory”的错误。
/opt /altrea/Quartus9.1/linux和/opt/altrea/Quartus9.1/linux64下面的Quartus不是运行程序,不要尝试运行它们。
问:
1.环境变量在哪个文件里面设置?OS 是Redhat AS4。
2.QUARTUS_64BIT的格式是什么样子的?能否给一个例子?Altera文档说的没有看明白。
Roger答:
如果客户使用BASH(缺省),那么就在客户/root(就是“主文件夹”)目录下的.bashrc文件(此文件是属性是隐藏)设置:
QUARTUS_64BIT=1
export QUARTUS_64BIT
保存并退出后不需要重新启动,按Ctrl+Alt+Backspace重新登录X window即可。
附件中有一个截屏供参考: