[英]cannot compile cpp files under the python pyc script file
我正在尝试根据讲师给出的python脚本文件编译并执行我的hw cpp文件。 他向我们发送的how-to-manual.pdf文件说使用:
c:\>python ./submit.pyc problemID -u username -p password -b //submit.pyc is already given to us
这是我们得到的manifest.txt文件:
[main]
problem = gc
build =
g++ main.cpp -o solver
run =
./solver %f
我的cpp文件通常像这样工作:
./solver input_file
但是,我正在尝试(必须)在Windows OS下执行此操作。 我已经安装了python 2.7.x,并且python.exe在命令PATH
。 我无法在linux ssh系统下运行它,因为安装了2.4.x python,而我却无法触摸它(学校的系统)。
无论如何,当我执行上面的行时,它将返回我:
Command execution failed:
g++ solver.cpp -o solver
我想我已经尽力了。 那么,我还有什么要做的想法吗? 除了问讲师:)
为了使上述方法起作用,它需要能够找到g ++,因此您需要将其驻留的目录添加到PATH环境变量中。 这可以在您的python脚本中或在命令行上使用以下命令完成:
path=Where\g++\lives;%path%
这仅适用于当前的DOS会话。
或者您可以通过system settings->advanced settings->environmental variables
永久添加它
您还可以考虑在学校linux系统上使用python虚拟环境。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.