js001sdx 于 2009-08-07 16:30:37发表:
{:3_107:}xuexi 谢谢
lyq617617 于 2008-07-09 10:03:16发表:
复习了.还是详细再说明一下linux下怎么编译C程序: 比如C程序保存为helloworld.c # gcc -o helloworld helloworld.c 这一步把helloworld.c编译成可执行的二进制文件helloworld,这里不一定要和C程序的名字一样,可以是其它名字. 然后执行该程序: # ./hello gcc 编译器有许多选项,一般来说我们只要知道其中的几个就够了。-o 选项我们已经知道 了,表示我们要求输出的可执行文件名。 -c 选项表示我们只要求编译器输出目标代码,而不必 要输出可执行文件。-g 选项表示我们要求编译器在编译的时候提供我们以后对程序进行调 试的信息。
js001sdx 于 2009-08-07 16:30:37发表:
{:3_107:}xuexi 谢谢
lyq617617 于 2008-07-09 10:03:16发表:
复习了.还是详细再说明一下linux下怎么编译C程序:
比如C程序保存为helloworld.c
# gcc -o helloworld helloworld.c
这一步把helloworld.c编译成可执行的二进制文件helloworld,这里不一定要和C程序的名字一样,可以是其它名字.
然后执行该程序:
# ./hello
gcc 编译器有许多选项,一般来说我们只要知道其中的几个就够了。-o 选项我们已经知道
了,表示我们要求输出的可执行文件名。 -c 选项表示我们只要求编译器输出目标代码,而不必
要输出可执行文件。-g 选项表示我们要求编译器在编译的时候提供我们以后对程序进行调
试的信息。