f***t 发帖数: 2247 | 1 一个fortran代码,用gfortran在个人电脑上编译通过,且能运行。
把该代码生成的.exe文件拷贝到学校的机子上运行,提示libgcc_s_seh-1.dll was not
found.
放狗搜了一下,说要下载libgcc_s_seh-1.dll,放到windows目录下,学校的机子,除
了和管理员要权限之外,还有什么办法解决这个问题?
多谢各路大神! |
H********g 发帖数: 43926 | 2 可以把你个人电脑 system32里叫libg….dll的文件都烤出来 放到程序的同一个目录
里 程序应该可以找到这些dll 拷贝这么多的原因是你恐怕不是只需要一个库文件 报
错的时候只是一个个告诉你而已 有备无患
不行的话你或者可以叫管理员装 gfortran
再不行的话 你得在自己电脑上装静态连接库(libgfortran-static 里面库文件扩展
名是.lib) 然后编译的时候在gfortran 命令里 加 -static 控制符 静态连接会把
用到的库文件直接塞到你的程序里 这样就不需要目标机器也有动态库
军版今天刚有人说是20年Fortran77专家 你可以去问问
not
【在 f***t 的大作中提到】 : 一个fortran代码,用gfortran在个人电脑上编译通过,且能运行。 : 把该代码生成的.exe文件拷贝到学校的机子上运行,提示libgcc_s_seh-1.dll was not : found. : 放狗搜了一下,说要下载libgcc_s_seh-1.dll,放到windows目录下,学校的机子,除 : 了和管理员要权限之外,还有什么办法解决这个问题? : 多谢各路大神!
|
r*s 发帖数: 2555 | |
f***t 发帖数: 2247 | 4 好的,多谢蝗虫!
如果搞不定再去找管理员,那个红脖子超级烦,屁大点事都要折腾折腾,反正大家都不
怎么搭理那厮。
【在 H********g 的大作中提到】 : 可以把你个人电脑 system32里叫libg….dll的文件都烤出来 放到程序的同一个目录 : 里 程序应该可以找到这些dll 拷贝这么多的原因是你恐怕不是只需要一个库文件 报 : 错的时候只是一个个告诉你而已 有备无患 : 不行的话你或者可以叫管理员装 gfortran : 再不行的话 你得在自己电脑上装静态连接库(libgfortran-static 里面库文件扩展 : 名是.lib) 然后编译的时候在gfortran 命令里 加 -static 控制符 静态连接会把 : 用到的库文件直接塞到你的程序里 这样就不需要目标机器也有动态库 : 军版今天刚有人说是20年Fortran77专家 你可以去问问 : : not
|
H********g 发帖数: 43926 | |
H********g 发帖数: 43926 | 6 哈哈 在军版回答你的还就是F250 可见没有吹牛
【在 H********g 的大作中提到】 : F250 : http://www.mitbbs.com/article/Military/61715071_0.html
|
f***t 发帖数: 2247 | 7 恩,F250是个fortran高手,上次我求教的那个fortran循环加速问题,他也提供了不少
帮助。
【在 H********g 的大作中提到】 : F250 : http://www.mitbbs.com/article/Military/61715071_0.html
|
s*l 发帖数: 9421 | 8 全才,尼玛
【在 H********g 的大作中提到】 : 可以把你个人电脑 system32里叫libg….dll的文件都烤出来 放到程序的同一个目录 : 里 程序应该可以找到这些dll 拷贝这么多的原因是你恐怕不是只需要一个库文件 报 : 错的时候只是一个个告诉你而已 有备无患 : 不行的话你或者可以叫管理员装 gfortran : 再不行的话 你得在自己电脑上装静态连接库(libgfortran-static 里面库文件扩展 : 名是.lib) 然后编译的时候在gfortran 命令里 加 -static 控制符 静态连接会把 : 用到的库文件直接塞到你的程序里 这样就不需要目标机器也有动态库 : 军版今天刚有人说是20年Fortran77专家 你可以去问问 : : not
|