linux下编译fortran非法字符,linux下fortran中編譯代碼時“undefined reference to `_gfortran_st_”錯誤...
在linux系統下fortran與c/c++混合編譯的時候出現下列的錯誤:/mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:117: undefined reference to `_gfortran_st_write_done'/mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:126: undefined ref
在linux系統下fortran與c/c++混合編譯的時候出現下列的錯誤:
/mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:117: undefined reference to `_gfortran_st_write_done'
/mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:126: undefined reference to `_gfortran_st_close'
/mnt/hgfs/subrar/ts/src/extra/../SAVE_DATAQ.f:127: undefined reference to `_gfortran_st_close'
DicomUtil.o: In function `getFcrDicomInfo(_IO_FILE*, char*)':
/mnt/hgfs/subrar/ts/src/extra/../DicomUtil.c:420: undefined reference to `ShortCutTime(char*)'
DicomUtil.o: In function `getThvDicomInfo(_IO_FILE*, char*)':
/mnt/hgfs/subrar/ts/src/extra/../DicomUtil.c:651: undefined reference to `ShortCutTime(char*)'
chs_sub.o: In function `chs_sub_':
/mnt/hgfs/subrar/ts/src/extra/../chs_sub.f:207: undefined reference to `_gfortran_st_write'
/mnt/hgfs/subrar/ts/src/extra/../chs_sub.f:207: undefined reference to `_gfortran_transfer_character_write'
/mnt/hgfs/subrar/ts/src/extra/../chs_sub.f:207: undefined reference to `_gfortran_st_write_done'
kofitc2.o: In function `kofitc2_':
解決方法:
在編譯連接的時候加入 gfortran 庫,比如:
LINUXWSLIBS = -L/usr/include/X11/lib -lxview -lolgx -lX11 -lm -lf2c -lgfortran
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)