1, 关于下载资源
之前一直在rose compiler官网上下载,但是那份程序2013年之后就停止更新了,而且近几天突然官网上不去了。
在立博师兄的指点下,知道在github上下载,rose后续的项目更新都在gitHub上,我使用的是:
git clone https://github.com/rose-compiler/edg4x-rose.git
据立博师兄说,rose项目bug很多,目前这个最新版本的也有。不过bug主要是在对c++工程项目的分析上,主要是template。
如果只针对C程序,做些stencil计算的处理,问题不大。
2,configure
1)安装过程和Rose installation guide(July 8, 2013)类似,不过第一步需要运行build脚本生成configure文件。
在Linux下(RHEL6.3),可以直接运行build脚本。但是我希望能在我的macbook air上运行,我使用的是macport安装各种依赖库,路径有些问题。
build第278行,alcohol的头文件路径需要修改成-I /opt/local/share/aclocal,这样在mac下就可以成功运行build脚本。
2)configure过程中,遇到说不识别当前的apple操作系统。这是因为我目前使用的是10.10,而configure脚本中最大支持到darwin11*,即10.7。
所以在configure脚本第8006行添加:
darwin14*)
OS_release=10.10
3)找不到java
8381 # George Vulov (Aug. 25, 2010) On OS X the binaries found under /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/