Я пытаюсь скомпилировать и выполнить мой файл hw cpp в файле сценария python, который мы даем лектором. как-к-manual.pdf он послал нам он говорит использование:
c:\>python ./submit.pyc problemID -u username -p password -b //submit.pyc is already given to us
и вот манифест. txt нам дано:
[main]
problem = gc
build =
g++ main.cpp -o solver
run =
./solver %f
мой файл cpp работает обычно следующим образом:
./solver input_file
Тем не менее, я пытаюсь (я должен) сделать это под ОС Windows. У меня установлен Python 2.7.x, а python.exe находится в командном PATH
. Я не могу запустить его под linux ssh sytem, потому что там установлен 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
Вы также можете посмотреть на использование виртуальных сред python в системе linux школ.
g++
в пути?