使用codeblocks缺少msimsl
用的软件是codeblocks,编译其他简单程序都没问题,不知道还需要下载什么吗?新人学习Fortran,求各位大佬帮助
你代码的开头用了这个msimsl这个库
那么编译的时候就需要连同这个库一起编译,链接才行
例如和这个main.f95一起放在一个工程里
或者直接在编译命令时把所有文件都加到源文件列表中
PS: 建议几点:
1. 声明变量时,用新的标准形式,不要用 *8且不带双冒号这种了
2. 变量名字可以取的更有意义点,最好不要图简短,那样意义不明,后期会很麻烦
3. 规范缩进,层次一样的代码块一致缩进,例如每深入一层,统一为多缩进四个空格
很遗憾,IMSL没有针对gfortran的版本。 liudy02 发表于 2020-2-29 04:55
你代码的开头用了这个msimsl这个库
那么编译的时候就需要连同这个库一起编译,链接才行
例如和这个main.f95 ...
是这样的,这个是我们老师给我们发的代码,我想运行一下,我们老师说msimsl是自带的,但是我这个里面没有,所以不知道怎么办了。(非常感谢给的建议!) 七星彩 发表于 2020-2-29 09:05
很遗憾,IMSL没有针对gfortran的版本。
那想运行这个程序有什么办法吗? Merak 发表于 2020-2-29 11:25
那想运行这个程序有什么办法吗?
msimsl 并不是语法“自带”的,而是一个商业的函数库。
(只不过某些编译器捆绑销售了,所以让一些人认为是“自带”的)
任选其一
1. 换其他编译器。且安装和正确使用IMSL
2. 换其他函数库,具有相同的函数功能,需要略微修改代码。 七星彩 发表于 2020-2-29 13:43
msimsl 并不是语法“自带”的,而是一个商业的函数库。
(只不过某些编译器捆绑销售了,所以让一些人认为 ...
好的,非常感谢!
页:
[1]