在c+;中编写自定义编译命令时的快捷方式+;。 我尝试运行一个自定义C++文件,以便它可以链接到Matlab并进行绘图。到目前为止,我在终端中编译.cpp文件的命令如下: g++ inputfile.cpp -o outoutfile -I/usr/local/MATLAB/R2017a/extern/include -L/usr/local/MATLAB/R2017a/bin/glnxa64 -leng -lmx -lm -lmat -lut -lstdc++

在c+;中编写自定义编译命令时的快捷方式+;。 我尝试运行一个自定义C++文件,以便它可以链接到Matlab并进行绘图。到目前为止,我在终端中编译.cpp文件的命令如下: g++ inputfile.cpp -o outoutfile -I/usr/local/MATLAB/R2017a/extern/include -L/usr/local/MATLAB/R2017a/bin/glnxa64 -leng -lmx -lm -lmat -lut -lstdc++,c++,linux,matlab,hyperlink,compilation,C++,Linux,Matlab,Hyperlink,Compilation,然后,输出文件以以下方式运行: ./outputfile 问题是:有没有捷径让我不必每次都键入要包含的路径和链接 请帮忙,谢谢 我目前在Ubuntu机器上,我真的不想走IDE路线(Visual Studio、代码块等等)。我只想在一个简单的文本编辑器中编写代码,打开终端进行编译和运行 到目前为止,我已经尝试了两种方法:第一种是使用文本编辑器、终端和手动输入编译(使用链接库语法)。这种方法每次都有效,但我厌倦了一直编写语法 第二种方法是使用升华的文字,我做了一个定制的构建。这种方法有一半的时间有

然后,输出文件以以下方式运行:

./outputfile
问题是:有没有捷径让我不必每次都键入要包含的路径和链接

请帮忙,谢谢

我目前在Ubuntu机器上,我真的不想走IDE路线(Visual Studio、代码块等等)。我只想在一个简单的文本编辑器中编写代码,打开终端进行编译和运行

到目前为止,我已经尝试了两种方法:第一种是使用文本编辑器、终端和手动输入编译(使用链接库语法)。这种方法每次都有效,但我厌倦了一直编写语法


第二种方法是使用升华的文字,我做了一个定制的构建。这种方法有一半的时间有效

标准方法是准备Makefile并在那里设置所需的目标。然后,您只需运行以下操作:

make outputfile
./outputfile

对简单的makefile有很好的介绍。

makefile,或更高级的构建系统。