爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3366|回复: 4

[求助] Linux下安装Intel编译器的问题

[复制链接]

新浪微博达人勋

发表于 2015-7-11 21:25:35 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
大家好,我是做卫星反演的,想重新编译一个反演软件(CSPP_UW_HSRTV)的src,,所以我安装了Intel编译器(icc,icpc,ifort),运行老是出错,后来我发现是我的安装编译器问题。编了个简单的c程序hello.c 如下:
#<include>
int main(void)
{   
               printf("Hello World\n");
}
我用默认的gcc编译器可以成功编译,但用Intel的icc却出现错误。
[root@localhost hdf5-1.8.12]# icc hello.c
/lib/../lib64/crt1.o: In function `_start':
(.text+0x12): undefined reference to `__libc_csu_fini'
/lib/../lib64/crt1.o: In function `_start':
(.text+0x19): undefined reference to `__libc_csu_init'
我下载的是本论坛的2015版Intel编译器,./install.sh安装也很顺利,安装后并在.bashrc里面
source /opt/intel_new/composer_xe_2015.2.164/bin/ifortvars.sh intel64
source /opt/intel_new/composer_xe_2015.2.164/bin/iccvars.sh intel64
[root@localhost hdf5-1.8.12]# which icc
/opt/intel_new/composer_xe_2015.2.164/bin/intel64/icc
貌似已经成功安装了icc,但为什么不能编译呢?各位大神帮我看看问题到底出在哪里


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-12 06:18:44 | 显示全部楼层
那你就用gcc编译呗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-7-12 08:00:31 | 显示全部楼层

它要求是用Intel的编译器安装hdf5,我怕用gcc编译出来的不能用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-12 08:29:47 | 显示全部楼层
没事儿,gcc也可以安装hdf5啊,何况,Icc毛病那没多,不知道群里哪个版本的icc 怎么样,没试过。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-12 11:08:14 | 显示全部楼层
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表