function - LLVM Fortran 函数获取进程标识符
问题描述
LLVM Fortran 编译器(类似于GNU或 Intel)是否提供函数getpid()
或其等效项来返回进程标识符?
解决方案
没有什么比打开编译器页面并查看手册或源代码更简单的了。在这段代码中,检查 Github 项目实际上更快,它肯定比在 StackOverflow 上询问要快...... getpid 函数在所有其他内在函数中都有https://github.com/flang-compiler/flang/tree/master /运行时/法兰。具体来说,它(毫不奇怪)在以getpid...
https://github.com/flang-compiler/flang/blob/master/runtime/flang/getpid3f.c开头的源文件中
然后您可以简单地克隆项目并尝试find . -type f | xargs grep -in "getpid"
找到更多位置,甚至构建编译器并尝试 Fortran 代码。
推荐阅读
- c# - 如何在每个元素之前添加 string.Join 分隔符
- r - r:根据每个月的最大值编码虚拟变量
- python - 在 Tkinter 帧上播放带音频的视频
- database - how to store large medical images in a database online?
- php - 替换数组/对象php中的值
- maven - 未能在詹金斯执行 Maven 测试
- django - django-storages 为 S3 中的资产生成不正确的 url
- android - 如何编辑清单回收器项目以及新选择的项目
- android - 如何制作曲线工具栏和tablayout?
- node.js - express js API promise 同步问题