2009-11-24 27 views

回答

3

我会查看TCC文档,特别是TCC网页上提供的quick start guide。假设你已经有一些源代码,编译很简单,只要

tcc -o executable.exe sourcefile.c

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

tcc -run sourcefile.c
+0

哦,是的,这些编译器可以选择编译到内存并运行可执行文件而无需将其写入磁盘。 – Alexandru 2009-11-24 12:28:21

2

,你可以不使用运行代码“ - ”将打开标准输入,你可以写标准输入中的代码并执行它在飞行中使用

 
tcc -run - 

使用参数编辑器。

+0

我正在尝试开发基于TCC的IDE。我想按照你所说的('''tcc -run -''')运行TCC,然后我将源代码提供给TCC的stdin。我很难让TCC将源代码与标准输入区分开来,以后再从'''scanf'''命令中读取。你知道这可能吗? – 2017-11-20 13:50:07

1

我不确定你的意思是Turbo C还是Tiny C Compiler。

随着的Turbo C也可以是一样容易:

tcc.exe myfile.c

这将产生myfile.exe如果所有的源代码在myfile.c

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

有Tiny C编译器的文档,如果运行时没有参数或者像-?-help这样的特定参数,它可能也会显示它的用法。