Linux操作系统与程序设计 提 纲 Linux操作系统与程序设计 Linux操作系统概述、安装与配置 Linux实用Shell命令与Shell编程初步 Vi编辑器 Linux系统下的C/C++、Fortran编程与相互调用 自动编译工具:Makefile配置与make命令 库文件建立与调用 MPI与OpenMP并行程序设计 编译器(C/C++,Fortran,Java,Python等) C与C++、Fortran程序设计、编译方法 Fortran90之动态数组 C与Fortran程序的相互调用 主要的编译器 C/C++编译器(如cc, gcc,g++,icc等) Fortran编译器(如f77,g77,f90,ifort) Java编译器 ? 编译时,编译器需要的是语法的正确,函数与变量的声明正确。对于后者,通常是你需要告诉编译器头文件的所在位置(头文件中一般只是声明,而定义应该放在C/C++文件中)。只要所有的语法正确,编译器就可以编译出目标文件。一般来说,每个源文件都应该对应于一个目标文件(.O文件或是.OBJ文件)。 ? 链接时,主要是链接函数和全局变量。由中间目标文件(.O文件或是.OBJ文件)链接生成应用程序(可执行码)。链接器并不管函数所在的源文件,只管函数的中间目标文件(Object File)。 ? 在大多数时候,由于源文件太多,编
原创力文档

文档评论(0)