这次我有一个更复杂的问题。我写了一个简短的 Perl 程序,我的最终输出在一个数组中。我想在我的输出的每个元素上在我的 Perl 脚本中执行一个带有 .hpp 文件扩展名的 C++ 脚本(我已经从 UCSC 基因组浏览器下载了源代码)。这对我来说真的很难,因为我是一个整体编程的初学者,对 C++ 一无所知。我已经阅读了一些内容,我认为对我来说最好的方法是使用 qx 呼叫。我已经尝试过了,当我运行我的 Perl 脚本时,它只会在文本编辑器中打开 .hpp 文件。我不确定这是否是因为我错误地分配了 .hpp 文件扩展名以使用编辑器打开,或者我是否需要编译器来运行 .hpp 文件。
my $info = qx(primercheck.hpp);
print "primercheck.hpp is: $info\n";