Iam*_*yre 5 programming terminal
我开始使用微控制器并使用 C 语言对其进行编程。
我所有的编程经验都是使用 Python 语言。
我知道如果我想测试我用 python 编写的脚本,我可以简单地启动终端并输入“python”和我要运行的文件的路径。
我尝试了网络搜索,但大多数人似乎不明白我在问什么。
如何从终端运行 c?
Pes*_*hke 27
C 不是像 Python 或 Perl 那样的解释型语言。您不能简单地键入 C 代码,然后告诉 shell 执行该文件。您需要使用 C 编译器编译 C 文件,gcc
然后执行它输出的二进制文件。
例如,运行gcc file.c
将输出一个名为a.out
. 然后,您可以通过指定文件的完整路径来告诉 shell 执行二进制文件./a.out
。
编辑:
正如一些评论和其他答案所述,存在一些 C 解释器。但是,我认为 C 编译器更受欢迎。
tcc -run file.c
有时会运行一个 .c 文件。如果 .c 文件需要额外的库,tcc -llib1 -llib2 ... -run file.c
将会成功。有时它只是行不通。tcc 不是 gcc。
顺便说一句,您可以将#!/usr/bin/tcc -run
文件放在.c 文件的顶部chmod +x
,然后像运行任何其他脚本一样运行它。当 .c 文件在 tcc 中工作时,这本身就很好。
来自 C 新手的简单 .c 文件几乎总是有效的。
归档时间: |
|
查看次数: |
39034 次 |
最近记录: |