3

我想在不使用 c 编辑器的情况下使用 tcc 以及 tc 在 dos 提示符下编译 c 程序。请给出完整的程序。

4

4 回答 4

3

我会查看TCC 网页上提供的 TCC 文档,特别是快速入门指南。假设您已经有一些源代码,编译就像

tcc -o executable.exe sourcefile.c

您也可以使用该-run选项直接运行 C 文件,如

tcc -run sourcefile.c
于 2009-11-24T04:09:07.703 回答
2

我不确定您是指 Turbo C 还是 Tiny C 编译器。

使用 Turbo C,它可以很简单:

tcc.exe myfile.c

如果myfile.exe所有源代码都在myfile.c.

如果您tcc.exe不带参数运行,它将显示它接受的参数。

-?有 Tiny C Compiler 的文档,如果不带参数或使用特定参数(如or )运行,它也可能显示其用法-help

于 2012-01-11T07:33:22.140 回答
2

您可以在不使用编辑器的情况下运行代码

tcc -运行 -

使用参数“-”将打开标准输入,您可以在标准输入中编写代码并即时执行它。

于 2012-01-11T07:09:11.780 回答
1

我尝试以下两种方法。第一个和第二个都没问题。但是第三个就不行了。

1. 在命令行中运行脚本:

$ echo 'main(){puts("Hello World");}' | tcc -run -
<stdin>:1: warning: implicit declaration of function 'puts'
Hello World

2.构建hello.c并使用命令运行

1)。构建你好.c

#!/usr/bin/tcc -run
#include <stdio.h>  

int main()
{
    printf("Hello World\n");
}

2).调用应用程序:

$ cd ./Documents/cfiles

$ tcc -运行你好.c

你好世界

3.逐行运行

我想像在 Ubuntu 终端上的任何 Python 脚本 (>>>) 一样一一运行代码,但它无法运行。

$ tcc -运行 -

#include <stdio.h>

int main()
{
    printf("Hello, World!\n");
    return 0;
}
main()
于 2021-06-21T06:26:13.763 回答