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