LINUX_C编程笔记
Posted 大器晚成316
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX_C编程笔记相关的知识,希望对你有一定的参考价值。
0.
1.常用命令:
(1)exit命令, 所在库:stdlib.h eg:exit(0);
(2)fprintf(stderr,"***"); 输出错误信息到终端 所在库:errno.h eg:fprintf(stderr,"hello world");
(3)
(4)
2.程序从编写到可执行,执行的过程:
C源文件--预处理---编译---汇编---链接---可执行文件
预处理: gcc -E hello.c > hello.i(以#开头的,头文件、宏定义等,都是在预处理过程解决掉) 预处理后,将结果重定向保存在hello.i
编译:gcc -S hello.i (生成了类汇编文件hello.s,如果认识汇编,这个文件可以看得懂)
汇编:gcc -c hello.s(生成hello.o)
链接:gcc hello.o -o hello
正常使用过程: gcc hello.c (默认编译选项,直接生成hello)
3.vim的配置文件是:~/.vimrc,该文件只对自己的用户有效。对所有用户有效的vim配置文件,是/etc/vimrc
4.查看某个关键字的帮助信息(man手册): 光标挪动到该关键字上,按shift + k ,直接可以跳转到man手册对应该关键字的内容
5.make工具的安装:①su root ②apt-get update ③apt-get install ubuntu-make
6.malloc返回值是一个void *,可以赋值给任何变量,任何变量也可以赋值给void *
7.gcc 使用过程中的一些知识点:
-Wall,打印所有警告
8.程序编写的规范:
①头文件包含的重要性
②return 0;
③多用空格空行
④添加注释
9.
10.
以上是关于LINUX_C编程笔记的主要内容,如果未能解决你的问题,请参考以下文章