最新 最热

C/C++程序的编译过程

C/C++语言的编译链接过程要把我们编写的一个c/c++程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。 编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。 链接是把目标文件、操作系...

2022-03-04
1

Linux之父终于被劝动:用了30年的Linux内核C语言将升级至C11

晓查 发自 凹非寺量子位 | 公众号 QbitAI 还在使用89年版C语言的Linux内核,现在终于要做出改变了。 今天,Linux开源社区宣布,未来会把内核C语言版本升级到C11,预计5.18版之后生效,也就是今年5月。 这个决定很突然,从发起问...

2022-03-04
0

【C】记录两个C语言的误区

之前在windows上使用vc++6.0,编写过c的代码,主要是为了完成一些作业,并没有十分深入的学习C语言. 因此当时留下了两个对于c语的言的误区,现在记录一下。...

2022-03-02
0

RTSP/Onvif协议EasyNVR视频平台ARM版交叉编译过程及常见报错处理

TSINGSEE青犀视频的Easy系列视频平台,对外提供Windows与Linux版本,如果用户有需求,我们也可以进行编译,提供ARM版。今天我们来分享一下EasyNVR的ARM版移植安装的编译过程。...

2022-03-01
0

Deepin15.11下Qt5.14无法使用中文输入法

对于使用 fcitx 框架的中文输入法,需要手动编译 fcitx-qt5 生成中文输入法的库文件。

2022-03-01
0

zabbix 监控域名证书到期时间

server端操作找一个安装有agent 的server 进行一下操作安装所需组件123456yum install bc gcc gcc-c++ -y# 安装opensslyum install openssl -y # 验证openssl root@elk scripts]openss......

2022-02-25
1

linux/centos 下的安装 git

基本完成,如果在编译的时候出现错误:gcc : error trying to exec 'cc1plus': execvp : No sunch file or directory 可以用gcc -v/g++ -v 来查看 gcc 版本,会发现没有安装。安装如下:...

2022-02-25
1

Linux中查看进程的虚拟地址空间内存布局

要查看一个进程的虚拟地址空间的内存布局,需要设置阻塞。如果没有设置阻塞,当./a.out按下去后,程序执行的速度非常快以至于来不及查看,所以需要设置阻塞。...

2022-02-24
1

深入理解编译、链接和运行(obj文件组成格式分析,可执行文件组成格式分析)

一、简单的CS历史 现代大多数计算机都是基于冯.诺伊曼提出的存储程序原理采用冯.诺伊曼架构,即由运算器、控制器、存储器和输入输出设备组成。

2022-02-24
0

多线程访问共享的全局变量引发的数据混乱

在学习线程的相关概念之后,想探究在进程的虚拟地址空间当中的哪些区域是进程中多个线程共享的。 探究发现,全局变量在不同的线程当中访问全局变量是共享的。举例如下:...

2022-02-24
1