GCC新手入门

发布时间:2022-12-27 06:00:43   来源:文档文库   
字号:
Gcchowto[]1工作2编译简单C程序3捕捉错误4编译多个源文件5简单Makefile文件6接外部7编译C++Fortran8其他参考本文翻AnIntroductiontoGCC的部分章(有改)。[编辑]工作注意:本文可能会你失望,如果你有下列疑要在命令啊?GCC是什么东西,在菜中找不到?GCC不能有像VC的窗口……你真正想要了解的可能是anjutakdevelopgeanycodeblockseclipsenetbeansIDE集成开发环。即使在这种情况下,由于GCC是以上IDE的后台的编译器,本文仍得你稍作了解。如果你没装编译环境或自己不确定装没装,不妨先sudoapt-getinstallbuild-essential如果你需要编译Fortran程序,那么还需要安装gfortran(g77sudoapt-getinstallgfortran[编辑]编译简单C程序
C典的入例子是HelloWorld,下面是一示例代#includeintmain(void{printf("Hello,world!\n";return0;}假定文件‘hello.c’。要用gcc编译该文件,使用下面的命令:$gcc-g-Wallhello.c-ohello命令将文件‘hello.c’中的代码编译为机器并存在可行文件‘hello’中。机器的文件名是通-o选项指定的。该选项通常命令行中的最后一个参数。如果被省略,出文件默认为‘a.out’注意到如果当前目中与可行文件重名的文件已存在,它将被覆盖。选项-Wall编译器几乎所有常用的警告──烈建你始使用该选项编译器有很多其他的警告选项,但-Wall是最常用的。默情况下GCC不会生仸何警告信息。当CC++程序时编译器警告非常有助于检测程序存在的问题注意如果有用到math.h等非gcc认调用的使用-lm参数本例中,编译器使用了-Wall选项而没生仸何警告,因示例程序是完全合法的。选项""-g""表示在生成的目文件中带调试信息,调试信息可以在程序异常中止core后,帮助分析错误产生的源,包括错误的文件名和行号等非常多有用的信息。要运行程序,入可行文件的路径如下:$./helloHello,world!将可行文件入内存,并使CPU行其包含的指令。路径./指代当前目,因此./hello入并行当前目下的行文件‘hello’的操作视频

本文来源:https://www.2haoxitong.net/k/doc/ad0b401efad6195f312ba6fa.html

《GCC新手入门.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式