1、C语言的源文件的扩展名是“.c” ,不区分大小写。 2、C语言程序是由一个或多个函数(程序段)构成的。 3、C程序的入口是一个叫main得函数。 4、C程序运行的步骤:编译、链接、运行。(以下全部命令需要在MAC的终端下运行) 1、编译:把代码翻译成电脑可以识别的语言0和1。 目前xcode使用的是clang编译器,clang编译器使用UNIX指令来编译。 clang编译器编译指令:“cc -c文件名.c” 编译后会生成一个“.o”文件 又叫“目标文件”
2、链接:把.o目标文件根系统自带的函数库合并在一起,生成一个可执行文件。 连接器来才做 指令:"cc 文件名.o"
3、运行:双击a.out文件或者终端中输入"./a.out"
注意,在哪个路径下编译就在那个路径下生成.o目标文件。比如在desktop路径下使用绝对路径编译其他目录下得.c文件,那么这个.o文件会生成在apple路径下。
命令“cc C程序.C” 这个命令会直接自动执行编译、链接的操作,省去了上面两个“先编译,后链接”的步骤。这个命令会把.o文件自动删除。
所有的c程序在上面链接的步骤中,链接后会都会生成a.out文件。想要在链接后生成的可执行文件的文件名是其他,可以用以下指令: “cc 第一个c语言程序.o -o test” 执行以上指令后,会生成名称问test的文件,注意,这个文件名只有“test”没有.out运行时不能输入.out,因为我们给它改名叫test。
注意,编译只检测语法是否正确,如果没有Main函数这类的检测不出。在链接的时候会报错。
计算机中的数据大小
0、1代表一位bit 8个bit代表一个字节Byte 1Byte(字节) = 8bit 1KB =1024B 1MB =1024KB ...
|