![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
小米的修行之路
是日已过,命亦随减;如少水鱼,斯有何乐?当勤精进,如救头燃!但念无常,慎勿放逸。
展开
-
ubuntu18.04LTS编译openssl库进行rsa加密解密
ubuntu 下编译openssl库原创 2023-06-08 13:05:03 · 415 阅读 · 0 评论 -
arm ubuntu 18.04 对本地自动校时
软件设置本地时间,校时原创 2023-05-31 16:57:38 · 199 阅读 · 0 评论 -
Ubuntu 安装和配置 Samba服务开启共享文件夹
ubuntu共享文件夹到windows系统原创 2023-04-27 14:18:42 · 1662 阅读 · 1 评论 -
linux更改硬盘挂载目录
更改磁盘的挂载目录原创 2023-02-05 11:55:05 · 1448 阅读 · 0 评论 -
windows远程linux方法
windows远程linux服务器原创 2023-01-09 20:26:05 · 1053 阅读 · 0 评论 -
ubuntu18.04下设置软件开机自启动
ubuntu18.04实现软件开机自启动原创 2022-12-29 16:30:35 · 1047 阅读 · 0 评论 -
xftp(windows系统与linux系统之间文件传输)
windows与linux系统之间文件传输原创 2022-12-10 12:14:25 · 3881 阅读 · 0 评论 -
ubuntu下sqlite可视化工具
ubuntu下sqlite可视化工具原创 2022-12-09 08:49:14 · 1139 阅读 · 0 评论 -
Linux Qt程序命令行可以打开,双击打不开解决
解决qt程序在linux操作系统中双击打不开的问题原创 2022-09-08 08:25:24 · 2200 阅读 · 0 评论 -
Linux 孤儿进程和僵尸进程详解
1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。2、基本概念 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束。当一个 进程完成.转载 2022-02-20 16:13:36 · 531 阅读 · 0 评论 -
Linux fork函数
1、fork函数用于创建子进程,其特殊性在于调用一次fork函数,会得到两次返回值: 1)在父进程中,fork返回新创建子进程的进程ID;2)在子进程中,fork返回0;3)如果出现错误,fork返回一个负值;简单示例:#include "stdio.h"#include "stdlib.h"#include "unistd.h"#include <iostream>using namespace std;int main(int argc, ...原创 2022-02-19 22:53:49 · 4559 阅读 · 0 评论 -
linux C++环境变量
1.打印所有环境变量:#include <stdio.h>#include <iostream>extern char **environ;int main(int argc, char **argv){ int i = 0; for (i = 0; environ[i] != nullptr; ++i) { std::cout << environ[i] << std::endl; }原创 2022-02-19 00:06:01 · 1345 阅读 · 0 评论 -
vscode+cmake 配置touch.json和tasks.json进行程序调试
本文主要是一个配置参考范例:1、程序的目录结构:2、CMakeLists.txt:原创 2022-02-18 20:21:35 · 4312 阅读 · 4 评论 -
LINUX下CMake教程
地址:教程地址原创 2022-02-17 23:21:22 · 441 阅读 · 0 评论 -
gdb调试命令参数
## 以下命令后括号内为命令的简化使用,比如run(r),直接输入命令r 就代表命令run $(gdb)help(h)# 查看命令帮助,具体命令查询在gdb中输入help + 命令$(gdb)run(r) # 重新开始运行文件(run-text:加载文本文件,run-bin:加载二进制文件)$(gdb)start # 单步执行,运行程序,停在第一行执行语句$(gdb)list(l) # 查看原代码(list-n,从第n行开始查看代码。list+ 函数名:查看具体函数...原创 2022-02-17 15:22:01 · 1825 阅读 · 0 评论 -
g++编译动态/静态链接库并使用
1、2.要swap.cpp,swap.h编译成静态链接库和动态链接库,供main.cpp使用:原创 2022-02-17 13:54:56 · 763 阅读 · 0 评论 -
Linux g++主要编译参数
1. GCC概述GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。而GCC下面有两个比较常用的工具就是gcc(GUN C Compiler)和g++(GUN C++ Compiler),即C语言编译器和C++编译器。人们通常用gcc编译纯C代码,用g++编译C++代码。实际上可以用直接用g++编译C或者C++代码,本文我们学习怎样使用g++。GCC 编译器支持编译 Go、Object-C、Object-C ++、Fortran、Ada、BRI转载 2022-02-17 12:46:14 · 1381 阅读 · 0 评论 -
Ubuntu16.4.*下QT5.12.11环境的安装和配置
1、安装g++、make:apt-get install g++ make2、安装Qt的依赖库:sudo apt-get install libgl1-mesa-dev不安装的话编译使用QtCtreate可能会遇到问题:3、下载qt的linux版本,我下载的是QT5.12.11:https://download.qt.io/archive/qt/5.12/5.12.11/直接在命令行里面安装即可,基本一直点击下一步即可:图示以5.12.8为例:4、安装完成后...原创 2021-09-14 09:19:57 · 703 阅读 · 0 评论