我刚开始使用C并下载了CodeBlocks gcc编译器。现在一切正常,即我可以创建简单的源代码,直到最近才从命令行或通过CodeBlocks编译.c
文件。无法从命令行编译c文件
我有一个名为fairwell.c
简单的程序,编译通过命令行3210通过键入
gcc fairwell.c -o fairwell.exe
其中显示以下文字:
Goodbye cruel world
然后我删除了这些fairwell.c
和.exe
文件。现在,每次我尝试在命令行上编译一个新的.c
文件时,它都会一直显示此文本Goodbye cruel world
,并且不会编译该文件。但是,我仍然可以通过CodeBlocks直接编译文件。
问题在哪里?
你用什么命令编译代码? – TerryG 2014-08-27 19:16:15
并且你在哪个操作系统上编码?你如何运行你的文件?我建议用'gcc -Wall -g fairwell.c -o fairwell.exe'编译并使用'./ fairwell.exe'运行;使用调试器(例如'gdb')来查找错误。 – 2014-08-27 19:26:32
@hyde:尝试'输入-a gcc'或'which gcc'。我知道的唯一'where命令是内置到tcsh中的。 – 2014-08-27 19:34:31