由于一直使用的是Windows10 企业版 LTSC,系统比较简洁,windows自带的一些捆绑软件全都没有。…
知识库
Linux C多线程,线程的分离与结合
线程的分离与结合 在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一…
Linux系统函数_read和write实现文件拷贝功能 代码
Linux系统函数_read和write实现文件拷贝功能 代码,练习所写不足之处请在下方评论指出 #inclu…
Linux系统编程_ errno错误返回EAGAIN的含义
在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在…
Linux系统调用_access函数的功能和使用
access():判断是否具有存取文件的权限 相关函数 stat,open,chmod,chown,setui…
Linux下C/C++开发必备技能_Makefile项目管理
Linux环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,…
linux下C/C++调试工具 gdb的使用详解
程序中除了一些一目了然的BUG之外,都需要要一定的调试手段来分析程序到底错在哪了。到目前为止我们的调试手段只有…
C语言_共享库(动态库) 的制作和使用
什么是共享库 共享库的名字一般是 libxxx.so,共享库又称动态库; 机制:多个程序共享一份库文件,当程序…
C语言_静态库的制作和使用
一、什么是库 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和lin…
Linux基础_什么是shell和常用的文件操作命令
shell:命令解释器,根据输入的命令执行相应命令。 察看当前系统下有哪些shell可以使用 cat /etc…