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