GCC には -wrapper オプションというのがあり、サブプロセスを起動するときのラッパーを指定することができます。
-wrapper
Read the rest of this entry
GCC のインラインアセンブラは以下のような構文をしています。(https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html)