#!/usr/bin/env python3 import subprocess cpp = '#include '+chr(34)+'cstdio'+chr(34)+'\nint main(){puts("Works");return 0;}' open('/tmp/test.cpp','w').write(cpp) r=subprocess.run(['/usr/bin/clang++','-O2','/tmp/test.cpp','-o','/tmp/test'],capture_output=True,text=True) print(repr(cpp),'compile',r.returncode,repr(r.stderr)) if not r.returncode:print(repr(subprocess.run(['/tmp/test'],capture_output=True,text=True).stdout))