我在Ubuntu下运行MATLAB 2011a,并且我有一些从命令行执行的C++函数,例如 `./community sample_networks/karate.bin -l -1 -q 0.01 > sample_networks/karateout.txt' 这些 C++ 函数产生一个我想从 MATLAB 中获取的文本文件
我还没有编写这些 C++ 函数,只想让 MATLAB 将一个字符串传递给要执行的命令行,以便可以从 MATLAB 中获取文本文件结果。我想暂时避免使用MEX 。
编辑(使用system
命令不起作用):
pwd ans = /home/alex/Documents/MATLAB/MATLABsvnWorkingDir/Bloom/graphAnalysis/analysisAttempt2/functionsDownloaded/BlondelLouvainCPP/Community_BGLL_CPPLinux system('./community sample_networks/karate.bin -l -1 -q 0.01 > sample_networks/karateout.txt > sample_networks/karateout.txt') ./community: /home/alex/matlab2011a/sys/os/glnx86/libstdc++.so.6: 未找到版本“GLIBCXX_3.4.11”(./community 要求)ans = 1