环境
ubuntu 18.04 64bit
curl 7.87.0
arm-linux-gnueabihf
实操
到官网下载最新的压缩包 7.87.0 版本,https://curl.se/download.html,然后解压
tar xvf curl-7.87.0.tar....
迷途小书童
5个月前 (01-10) 706℃ 0评论
0喜欢
环境
ubuntu 18.04 64bit
gcc 7.5.0
简介
undefined reference to 是 c/c++ 编程中的经典问题,也是实际项目开发中经常会碰到的,本篇就通过一些实例,来看看类似问题是如何解决的。
准备工作
这里准备3个文件,工程入口文件 m...
迷途小书童
5个月前 (01-09) 554℃ 0评论
0喜欢
环境
windows 10 64bit
clion 2022.2.4
安装
到官方网站 https://www.jetbrains.com/clion/ 进行下载,然后傻瓜式安装,默认有30天的试用期。
配置步骤
打开 clion,New Project 创建一个新的项目
...
迷途小书童
1年前 (2022-01-13) 258℃ 0评论
0喜欢
环境
ubuntu 18.04 64-bit
前言
最近碰到个需求,需要使用 C 语言来实现当前程序的自重启。其实这样的需要,在实际项目中还是蛮常见的,如程序升级、某些暂时无法解决的问题导致的业务卡死等等。本篇使用的是在 ubuntu 系统下,通过系统内核命令的方式来实现程序...
迷途小书童
2年前 (2021-01-07) 1294℃ 0评论
0喜欢
软硬件环境
Ubuntu 16.04 64bit
概述
在类UNIX的多任务操作系统中,守护进程就是运行在后台的计算机程序,而不是运行在前台可以由用户直接控制。典型的守护进程一般都会在进程名后加上字母d,表示daemon,如常见的mysqld、telnetd、sshd等。这些...
迷途小书童
3年前 (2020-04-15) 2237℃ 0评论
2喜欢
软硬件环境
ubuntu 16.04 64bit
简介
消息队列是系统内核提供的一个用来保存消息的队列,是进程间通信的一种常用方法
相关数据结构
1、msgbuf
struct msgbuf
{
long mtype; /*消息类型*/
char mtext[1]; /*消息...
迷途小书童
4年前 (2019-12-10) 1375℃ 0评论
0喜欢
进程是Linux程序设计中最重要的部分,它是一个正在执行的程序的映象。每个进程都包括程序代码和数据,其中数据包括程序变量数据、外部数据和程序堆栈等。
进程的创建
函数原型
#include <unistd.h>
pid_t fork(void);
如果调用成功,内核...
迷途小书童
4年前 (2019-12-10) 1773℃ 0评论
0喜欢
软硬件环境
ubuntu 18.04 64bit
mysql 5.7.22-0ubuntu18.04.1
gcc 7.3.0
安装mysql
为方便调试以及操作结果的查看,我们把 mysql 的服务器也一并安装
sudo apt install mysql-server my...
迷途小书童
4年前 (2019-12-05) 3457℃ 0评论
1喜欢
环境
windows 10 64bit
clion
代码实操
准备个测试文本文件 test.txt,内容是
I never saw a Moor
I never saw the Sea
Yet know I how the Heather looks
And what a B...
迷途小书童
4年前 (2019-06-06) 171℃ 0评论
0喜欢
说到底,信号量就是用来控制多个进程对共享资源使用的一个计数器
相关数据结构
1、sem
信号量对象是多个信号量的集合,而这个集合在linux中是以数组的形式实现的,数组的每个成员都是一个单独的信号量,即sem结构
struct
{
short sempid; /*最近...
迷途小书童
4年前 (2019-03-10) 1455℃ 0评论
0喜欢