Linux程序设计简介
Linux程序设计简介
Linux程序设计 ◆ Linux中的C程序设计 ◆ Linux中的汇编语言 ◆Shel程序设计 ◆开发工具、调试、perl, python,Tc,X
Linux程序设计 Linux中的C程序设计 Linux中的汇编语言 Shell程序设计 开发工具、调试、perl, python, Tcl, X…
Linux中的C程序设计 ◆ Linux内核的主体是以GNU的C语言编写 的。GNU中的CC++语言编译工具是gc GNU对C语言本身(在 ANSI C基础上)作 了不少扩充
Linux中的C程序设计 Linux内核的主体是以GNU的C语言编写 的。GNU中的C/C++语言编译工具是gcc。 GNU对C语言本身(在ANSI C基础上)作 了不少扩充
GNUC的扩充 ◆吸收了C++中的nlne和 const ◆为了支持64位CPU,增加了新的基本数 据类型 long long int ◆许多C语言支持属性描述符,如 66 aligned”,“ packed等。由于这些在 ANSI CI中不是保留字,所以可能引起冲 突。GNUC支持在前后加上“”来区分 如“ inline”等于保留字“ inline
GNU C的扩充 吸收了C++中的inline和const 为了支持64位CPU,增加了新的基本数 据类型long long int 许多C语言支持属性描述符,如 “aligned” , “ packed”等。由于这些在 ANSI C中不是保留字,所以可能引起冲 突。GNU C支持在前后加上“__”来区分。 如“__inline__”等于保留字“inline”
程序 ◆.C C语言源程序 ◆C.CC.CX C++语言源程序 ◆S,S 汇编语言源程序 头文件 ◆0 日标文件(可执行文件) ◆a.50.sa库文件
程序 .c c语言源程序 .C .cc .cxx c++语言源程序 .s .S 汇编语言源程序 .h 头文件 .o 目标文件(可执行文件) .a .so .sa 库文件