LLVM Fortran函数获取进程标识符

时间:2019-04-29 12:35:51

标签: function fortran llvm

LLVM Fortran编译器(类似于GNU或Intel)是否提供函数getpid()或等效函数以返回进程标识符?

1 个答案:

答案 0 :(得分:1)

没有什么比打开编译器页面并检查手册或源代码更简单的了。在这段代码中,检查Github项目实际上更快,它肯定比在StackOverflow上询问要快... getpid函数位于所有其他内在函数https://github.com/flang-compiler/flang/tree/master/runtime/flang中。具体来说,它是(以奇怪的方式)从getpid... https://github.com/flang-compiler/flang/blob/master/runtime/flang/getpid3f.c

开始的源文件中

然后您可以简单地克隆项目并尝试find . -type f | xargs grep -in "getpid"来查找更多位置,甚至可以编译编译器并尝试Fortran代码。