【发布时间】:2017-04-29 07:04:04
【问题描述】:
我正在尝试运行一个自定义 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++
然后输出文件运行为:
./outputfile
问题是:有没有捷径可以让我不必每次都输入包含和链接的路径?
请帮忙,谢谢。
P/S。我目前在 Ubuntu 机器上,我真的不想走 IDE 路线(Visual Studio、CodeBlocks 等)。我只想在一个简单的文本编辑器中编写代码,并打开终端进行编译和运行。
到目前为止,我已经尝试了 2 种方法:第一种是拥有一个文本编辑器、一个终端,然后我手动输入编译(使用链接库语法)。这每次都有效,但我厌倦了一直写语法。
第二种方法是使用 Sublime Text,我已经定制了一个。这有一半的时间有效。
【问题讨论】:
-
Makefile,或更高级的构建系统。
标签: c++ linux matlab hyperlink compilation