让c像python一样可以在命令行写代码并且编译

在你亲爱的.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! Do not worry! "); return 0;}

eof

就可以完成编译,再执行./a.out可以输出内容

原文地址:https://www.cnblogs.com/vastiny/p/3849916.html