Я пытаюсь запустить свою программу на С++ в интерактивном режиме прямо в gedit, используя внешние инструменты.
Я уже написал инструмент Python для его компиляции, но при использовании os.system("./program.out")
все входные данные для программы устанавливаются равными 0 (хотя он выполняется правильно).
Поскольку использование Python для его интерактивного выполнения было бы довольно сложным, я ищу другое решение.
#!/usr/bin/env python3
import os
filename = os.getenv("GEDIT_CURRENT_DOCUMENT_NAME")
fout = "%s%s"%(filename[:len(filename)-4], ".out") #
os.system("c++ -o %s %s" % (fout,filename))
os.system("./%s" % fout)
компиляция работает безупречно, но ./program.out также не дает желаемого результата при использовании bash. Какие-либо предложения?