美文网首页
如果你恰巧在学习C语言,我推荐这个叫TCC的编辑器

如果你恰巧在学习C语言,我推荐这个叫TCC的编辑器

作者: 叮宕 | 来源:发表于2019-03-03 18:40 被阅读0次

用过像python和php一样的脚本语言,你就会对先编译再执行而感到厌倦,这纯碎是从使用者的感受来说的。

当然,现实情况是,我们常常绕不过C,它一般需要一个典型的编译过程:

gcc -Wall -O2 -o hello hello.c

然而,使用tcc可以极大的简化这一步骤,它可以用-run 来直接运行,它还可以通过类似python,或者php的首行声明那样,直接在shell里运行

#!/usr/bin/tcc -run

例如我们有一个最简单的hello.c文件

#!/usr/bin/tcc -run
#include <stdio.h>
/* hello word to lean tcc */
int main(){
        char words[]="你好,tcc编译器";
        printf("%s\n",words);
        printf("words变量的地址: %p\n", &words);
        return 0;
}

你可以直接使用 tcc -run hello.c来运行

tcc -run hello.c

你好,tcc编译器
words变量的地址: 0x7ffefa26ae1c

或者,赋予这个文件执行权限,然后直接执行

chmod u+x hello.c
./hello.c

或者,直接用管道

cat hello.c | tcc -run /dev/stdin

这样它也能返回正确的结果

你好,tcc编译器
words变量的地址: 0x7fffd729554c

tcc小巧玲珑且不拘束,它符合ANSI C 语言,而且也支持 ISO C99 标准,强力推荐,用来学习c语言实在是方便的多。

相关文章

网友评论

      本文标题:如果你恰巧在学习C语言,我推荐这个叫TCC的编辑器

      本文链接:https://www.haomeiwen.com/subject/xqsmuqtx.html