美文网首页
杂项知识统计

杂项知识统计

作者: 粗衣大布裹天涯 | 来源:发表于2017-11-21 15:04 被阅读22次

    在日常工作中经常会接触到一些看起来很神奇的脚本makefile这个东西是用来统一编译中小型程序使用的脚本,下面介绍使用方法:
    以简单的大型机编译某一些代码为例,如果有hello.f , hello.inc , module_hello.f 等一些列要编译的文件,可以执行类似:ifort -o hello.exe hello.f module_hello.f I.的方案编译,其中I代表了包含文件“.”表示当前的搜索路径。这样的编译显然在程序规模变大以后非常的不方便,所以就有了集合编译的脚本——makefile。

    vim 的使用技巧

    :sp命令的使用

    使用这个命令可以很轻松的吧一个vi打开的文本分成上下两个窗口显示,同时直接键入ctrl + w可以方便的切换上下窗口的光标。
    厉害的在下面:
    利用任意窗口中键入:e xxxx.txt就可以在该窗口打开另一个文件(且这条命令支持tab自动填写文件名)。然后就可以方面的实现双文件或同文件不同区域的文本编辑工作了。

    在linux 系统中利用sed命令,批量替换脚本中的特定字符串

    直接说例子:
    我想替换某些fortran程序中一些内置函数的名字,但是代码分成太多文件不可能一个个却找,
    这样直接系统中键入:表示替换指定的文件内所有COSD到COS

    sed -i "s/COSD/COS/g" `grep "COSD" -rl ./*.F`
    

    PS:这么干主要是因为不同的编译器内置的数学函数名字不统一,这个会经常用到。

    相关文章

      网友评论

          本文标题:杂项知识统计

          本文链接:https://www.haomeiwen.com/subject/rjqpmxtx.html