主题:[讨论]gfortran4.7距离Fortran2003有多远?
weixing1531
[专家分:2580] 发布于 2011-07-06 16:26:00
如题
03标准似乎已全部实现
很近了吗?
最后更新于:2011-07-06 16:30:00
回复列表 (共13个回复)
11 楼
cgl_lgs [专家分:21040] 发布于 2011-07-07 21:37:00
呵呵,我就是不让他全部导出,只导出我需要的几个简单函数:)
但用了caller-saves后,导出的函数有可能就会可能假设调用方保存了现场,从而把真正的现场给破坏掉~~~
12 楼
dongyuanxun [专家分:7180] 发布于 2011-07-08 01:21:00
[quote]呵呵,我就是不让他全部导出,只导出我需要的几个简单函数:)
但用了caller-saves后,导出的函数有可能就会可能假设调用方保存了现场,从而把真正的现场给破坏掉~~~[/quote]
导出可以自己造def的,自己改改就可以了。windows平台默认导出是为了修正ld的bug,
当然可以使用visible属性(fortran没有),然后编译开关中加入hidden的开关。
另外也可以用链接器开关--exclude-symbols
13 楼
cgl_lgs [专家分:21040] 发布于 2011-07-08 09:56:00
呵呵,我用的就是:
-Wl,--exclude-symbols
然后用def生成exp最后链接。。。
我来回复