![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux操作系统学习笔记
mitxujun2
软件小菜鸡
展开
-
Linux进程间通信学习(20200128)
无名管道 无名管道怎么用呢?和操作文件差不多。 #include <stdlib.h> #include <string.h> #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include &...原创 2020-01-28 23:33:24 · 90 阅读 · 0 评论 -
Linux中的共享库so学习(20200128)
SO文件的编译的方法 -so文件中不需要有main函数,即使有也不会被执行 -编译的时候gcc需要加选项-FPIC,这可以使gcc产生与位置无关的代码。 -链接的时候gcc使用-shared选项,指示生成一个共享库文件。 -共享库文件的要以lib开头,扩展名为so int max(int a, int b) { if(a > b) return a; else re...原创 2020-01-28 21:55:49 · 231 阅读 · 0 评论 -
Linux系统编程1————gcc-gdb-make编译笔记
gcc编译的三个过程 1.预编译 2.编译 3.连接 预编译 $ gcc -o hello.o-E hello.c 预编译做了什么 编译 $gcc -o hello.c -c hello.o 链接 make使用和编译 makefile是一个文本形式的脚本文件,其中 https://www.linuxidc.com/Linux/2014-11/10976...转载 2020-01-17 23:30:57 · 114 阅读 · 0 评论