创建一个 bash 脚本来编译 C++

Creating a bash script to compile a c++

我有一个用 C++ 编写的程序,它将一些模拟结果输出到 .csv excel 文件。

根据一些说明,我需要创建一个简单的 bash 脚本,该脚本将 运行 给定命令“$ run_program”的 .cpp 文件($ 不是命令)。

我查看了 Whosebug 和其他网站,但没有找到具体的答案来帮助我。如果回答的人能花点时间解释一下参数的含义,我也将不胜感激。

谢谢。

How I should make a bash script to run a C++ program?

这是我查看过的链接之一,但是我无法从中得出结论。

我不知道你用来编译 C++ 程序的命令,但这可能对你有帮助。

  1. 创建一个扩展名为“.sh”的文件,然后用您喜欢的文本编辑器打开它。
  2. 粘贴此代码(将编译行更改为您用来编译程序的行)

    #!/bin/bash
    #Run this in terminal
    #+ Command to compile c++ program. here i used common one
    g++ filename.cpp -o anyname
    exit 0
    
  3. 现在你需要运行这个脚本,为此打开一个终端

    chmod u+x scriptname.sh

然后运行脚本./scriptname.sh 希望这会编译您的程序。

听起来 Makefile 正是您要查找的内容。如果您处理编程,绝对值得一试。