F:\src\
而cl命令在:
F:\c++\
1. 路径中增加cl所在目录,在hello.c所在目录下运行cl:
set PATH=F:\C++%PATH%
F:
CD \src
cl -c hello.c
2. 采用你的方式,但是增加hello.c所在目录的路径:
cl -c F:\src\hello.c
推荐用1. 的办法。谢谢。
下面将通过对一个程序的编译来演示整个过程。1
2
3
4
5
6
7
#include <stdio.h>
int main()
{
printf("happy new year!\n")
return 0
}
1:预处理:编译器将C程序的头文件编译进来,还有宏的替换,可以用gcc的参数-E来参看。
命令:gcc -E hello.c -o hello.i
作用:将hello.c预处理输出hello.i
2:编译:这个阶段编译器主要做词法分析、语法分析、语义分析等,在检查无错误后后,把代码翻译成汇编语言。可用gcc的参数-S来参看。
编译器(ccl)将文本文件hello.i 翻译成文本文件hello.s, 它包含一个汇编语言程序。汇编语言程序中的每条语句都以一种标准的文本格式描述了
一条低级机器语言指令。
记事本写c语言代码运行方法如下:1、安装MinGW,一个集成编译调试工具,集成了常见的GCC、G++、GDB等命令,可以轻松编译运行C语言程序。
2、将bin目录添加到环境变量中,后面在cmd窗口就可以直接使用GCC命令编译C语言程序。
3、GCC命令配置完成后,接着就可以编译运行C语言程序了。
4接着在cmd窗口切换到文件所在目录,运行命令“gcc-otesttest.c”就可直接编译程序,成功编译后会在当前目录下生成一个exe程序,可以直接运行。