Linux系统基础
文章平均质量分 67
伍粟
菜鸟码农
展开
-
2、gcc使用、静态库、动态库的制作与使用(Linux基础)
gcc的工作流程: 1 预处理: cpp预处理器, 去掉注释, 展开头文件, 宏替换 gcc -E test.c -o test.i 2 编译: gcc, 将源代码文件编译成汇编语言代码 gcc -S test.i -o test.s 3 汇编: as, 将汇编语言代码编译成了二进制文件(目标代码) gcc -c test.s -o test.o 4 链接: ld, 链接test.c代码中调用的库函数 gcc -o test test.o 静态库的制作: 1 将.c文件编译成.o文件 gcc -原创 2021-04-20 16:37:34 · 194 阅读 · 0 评论 -
1、linux常用指令(Linux基础)
1 shell相关: 概念: shell就是命令解析器, shell将用户输入的命令解释成内核能够识别的指令; shell就相当于翻译. 用户->(图形界面)->应用层->(shell命令)-> shell层 ->(系统调用)-> 内核层 ->(驱动指令)-> 硬件 查看当前系统使用的shell: echo $SHELL 当前系统支持的shell: 支持sh、dash、bash、rbash类型的shell cat /etc/shells 2 linux目原创 2021-04-20 15:04:48 · 169 阅读 · 6 评论