не может скомпилировать cpp файлы в файле python pyc

0

Я пытаюсь скомпилировать и выполнить мой файл 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

Кажется, я рассказал все, что могу. Итак, любая идея, что я должен делать иначе? за исключением просьбы лектора :)

  • 1
    g++ в пути?
  • 0
    @MatsPetersson Нет? Должен ли я сделать это тоже? Я думал, что Питон называет себя. У меня есть компилятор MINGW под кодом :: Blocks, но ..? Что ты предлагаешь?
Теги:

1 ответ

0
Лучший ответ

Для выполнения вышеизложенного необходимо найти g++, поэтому вам нужно добавить каталог, в котором он находится, в переменную среды PATH. Это можно сделать из вашего сценария python или в командной строке:

path=Where\g++\lives;%path%

Это применимо только к текущему сеансу DOS.

Или вы можете добавить его постоянно через system settings->advanced settings->environmental variables

Вы также можете посмотреть на использование виртуальных сред python в системе linux школ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню