Visual Studio中check:noarg_temp_created选项的设置位置
在Visual Studio中为现代Fortran设置
check:noarg_temp_created标志的正确位置 我之前也踩过这个坑!这个Intel Fortran的专属标志确实得放在特定位置才会生效,跟你说下精准的设置步骤:
- 右键点击你的Fortran项目名称,选择属性(Properties)
- 在弹出的属性窗口里,展开左侧的Fortran节点,找到Command Line选项(别找错成C/C++的命令行设置了,是Fortran分类下的)
- 在右侧的Additional Options(附加选项)输入框里,直接输入
check:noarg_temp_created - 点击应用再点确定,重新编译调试就可以了
为啥之前在其他配置位置没效果?因为这个是编译器的特殊检查标志,不属于常规的优化、警告类配置项,只有直接加到Fortran编译器的命令行附加参数里,才会被正确识别执行。启用这个标志后,调试模式下读取输入文件时就不会再生成那些占内存又耗时间的临时文件了。
内容的提问来源于stack exchange,提问作者matteeeo
相关产品推荐
相关产品推荐

