Задать вопрос
cergmin
@cergmin
Developer

Как скомпилировать С++ с помощью g++, через python?

Есть два файла, которые находятся в одной директории:
  • main.cpp
  • test.py

Содержимое test.py:
import os

cmd = 'cd ' + os.path.abspath('./') + ' & g++ ' + os.path.abspath('./main.cpp')
o = os.popen(cmd).read()
print(o)


Я пытаюсь скомпилировать main.cpp с помощью g++, но python выводит это:
5d0f501ad1d80303589758.png

И проблема в том, что я не понимаю что это за ошибка и почему она возникает. Как мне её исправить?

P.S. команда cd C:/project/ & g++ C:/project/main.cpp прекрасно работает (в папке появляется файл a.exe)
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы