在你亲爱的.bashrc/.zshrc中添加
###C###
go_libs="-lm"
go_flags="-g -Wall -include allheads.h -O3"
alias go_c="c99 -xc '-' $go_libs $go_flags"
然后再/usr/include目录下新建一个allheads.h文件
在里面添加你想要添加的头文件,比如
#include <stdio.h>
#include <math.h>
准备工作就完成了,你要重启你的shell或者source ~/.bashrc OR source ~/.zshrc
现在输入下面的内容
go_c<< 'eof'
int main(){printf("i am fine! \n Do not worry! \n"); return 0;}
eof
就可以完成编译,再执行./a.out可以输出内容