使用intel ifort编译INV_SBUS

使用intel ifort编译INV_SBUS

首先解压软件包

unzip  INV_SBUS.zip

修改make编译文件

cd INV_SBUS/src/

找到服务器intel编译器 ifort命令绝对路径,软连接可能使用不了
修改 Makefile文件,48-50行内容

vim Makefile
FC = /opt/KTS_LIB/intel/composer_xe_2015.1.133/bin/intel64/ifort
FL = /opt/KTS_LIB/intel/composer_xe_2015.1.133/bin/intel64/ifort

找到服务器gcc位置

FFLAGS= -w -r8 -i4  -mp -static -static-libcxa -g -132 -assume byterecl -convert big_endian -cpp -traceback  -L/usr/lib/gcc/x86_64-redhat-linux/4.8.2

可能由于服务器未安装过静态c库,所以使用root进行安装,安装之前可以先查看

rpm -qa |grep glibc-static
yum install glibc-static

然后在src目录直接编译,不报错即可

make

在当前路径会生产一个可执行文件FY_SBUS_V1
再次执行的时候会出

make: `FY_SBUS_V1' is up to date.

给命令设置软连接

ln -s /home/sbus/INV_SBUS/src/FY_SBUS_V1   /usr/local/bin/


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部