E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LINUX程序
Linux程序
调试工具使用整理
Linux程序
调试工具使用整理GDB调试入门GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。
Carlos橘子柠檬
·
2023-10-16 12:32
Linux
linux
c#
运维
嵌入式硬件
性能优化
压力测试
【
Linux程序
设计第三版】利用消息队列实现聊天程序
第7章课后题7-6设计两个程序,要求用消息队列实现聊天程序,每次发言后自动在发言内容后面增加系统时间。程序结束时增加结束字符,比如最后输入“88”后结束进程。SERVER.C#include#include#include#include#include#include#include#include#include#include#defineSERVER_MSG20#defineCLIENT_
本科学的写bug
·
2023-10-11 19:58
作业
linux
c语言
【Linux学习】基础IO——理解缓冲区 | 理解文件系统
基础IO☕理解缓冲区缓冲区的共识缓冲区的位置缓冲区的刷新策略简单模拟用户缓冲区☕理解文件系统认识磁盘文件管理操作未被打开文件☕总结☕理解缓冲区缓冲区的共识缓冲区存在的现象:在我们写的第一个
Linux程序
中
一只大喵咪1201
·
2023-10-11 12:09
Linux学习
linux
Linux程序
换电脑不能运行,Linux 可执行程序在另外一台机器不能运行
你的位置:问答吧->Linux编程->问题详情Linux可执行程序在另外一台机器不能运行在ubuntu下,我将编译好的C程序,在我的机器上能双击运行。在另外一台电脑上双击没有运行,在命令下运行显示下面的错误信息:errorwhileloadingsharedlibraries:libcurl.so.4:cannotopensharedobjectfile:Nosuchfileordirectory
韩之昱
·
2023-10-10 19:23
Linux程序换电脑不能运行
gdb vscode调试
linux程序
,vscode如何使用gdb调试
1、vscode启动debug窗口按Ctrl+Shift+D,打开Debug窗口默认是“Noconfigurations”,点击“F5”,会提示你配置GDB参数(选择gccbuildanddebugactivefile),配置文件名称为launch.json(配置参考3)配置完成后,再按F5,会提示配置GCC,选择“ConfigureTask”,选择“C/C++:buildanddebugacti
宝珠道人
·
2023-10-10 04:45
gdb
vscode调试linux程序
gdb vscode调试
linux程序
,vscode 远程调试arm-linux c/c++程序
1.交叉编译gdb与gdbserver程序gdb和gdbserver交叉编译不复杂,源码可以在官网上下载:https://ftp.gnu.org/gnu/gdb/,也可以使用平台厂商会提供相关源码(与工具链匹配的版本)。➜arm-linux-gcc#find-namegdb./share/doc/gdb./share/gdb./share/gdb/python/gdb./include/gdb➜a
我的id是行
·
2023-10-10 04:44
gdb
vscode调试linux程序
QT程序 与 Linux应用程序 进程间数据通信实例(TCP/IP方案)
文章目录简述Qt之进程间通信(TCP/IP)测试QT
Linux程序
QT交叉编译到嵌入式简述Qt提供了四种进程间通信的方式:使用共享内存(sharedmemory)交互:这是Qt提供的一种各个平台均有支持的进程间交互的方式
“逛丢一只鞋”
·
2023-10-09 08:37
Linux
i.MX6
网络协议
linux
socket
嵌入式
linux程序
开发入门
前一阵子在QQ上和朋友聊天的时候,总会看到有人说Linux上的应用程序开发是高手才可以完成的,而且这种“迷信”在目前似乎还很普遍。然而,情况并不是这样的,从程序库的支持方面,Linux平台为用户级应用程序的开发提供了很多功能强大且丰富的程序库,而且它们大部分是跨平台的(Boost、OpenGL、STL、Qt、Java等)和基于POSIX标准的(glibc等),同时Linux内核还为驱动程序的开发提
amaowolf
·
2023-10-08 18:47
Linux
linux
程序开发
gcc
优化
汇编
编译器
Linux程序
调试工具工具—strace命令
1、简介strace是Linux环境下的一款程序调试工具,用来检察一个应用程序所使用的系统调用。Strace是一个简单的跟踪系统调用执行的工具。在其最简单的形式中,它可以从开始到结束跟踪二进制的执行,并在进程的生命周期中输出一行具有系统调用名称,每个系统调用的参数和返回值的文本行。2、安装官方网址:http://sourceforge.net/project/showfiles.php?group
运维猫
·
2023-10-08 00:59
Linux程序
崩溃时的信号量(signal)说明
一、概念说明在程序崩溃的时候,我们将会获取到两个信息:•signal:信号量,下文将会详细的说明不同的信号量及其含义•code:错误码,除了几个所有信号量(signal)公共的错误码(code),一般不同信号量(signal)有特定的错误码(code),可以看做是信号量(signal)的补充说明。二、信号量(signal)和错误码(code)说明本节只介绍与崩溃相关的几个signal(CrashS
咸鱼弟
·
2023-10-07 15:04
Linux
linux
运维
服务器
如何在Windows 7中使用VMware Player运行Ubuntu
WithVMwarePlayer,youcaninstallafullcopyofUbuntuandintegrateitwithyourWindows7computerforfree.您是否想使用Ubuntu
Linux
culun797375
·
2023-10-07 14:56
linux
java
python
ubuntu
windows
Windows系统上使用CLion远程开发
Linux程序
CLion远程开发
Linux程序
情景说明Ubuntu配置CLion配置同步情景说明在Windows系统上使用CLion开发
Linux程序
,安装CLion集成化开发环境时会自动安装cmake、mingw,
shlyyy
·
2023-10-05 18:28
环境配置
windows
linux
CLion
环境配置
Linux基础支持以及C程序开发工具实验
实验原理:1.
Linux程序
设计遵循的标准2.C语言结构体3递归调用实验内容:1.安装操作系统和开发环境(1)安装Linux系统或虚拟机(建议Ubuntu22.04LTS)。(2)写出你所装系统的
zh_f
·
2023-10-02 07:10
linux
c语言
运维
【IPC 通信】信号处理接口 Signal API(7)
收发信号思想是
Linux程序
设计特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-10-01 09:01
Linux
系统
API
讲解【连载】
信号处理
IPC
通信
signal
Linux
Android串口终端上运行
Linux程序
最近需要将nbench程序在Android上运行
Linux程序
。软件运行环境:WindowsXP硬件运行环境:BeagleBoard-xM基于Android2.2操作系统。
技术在路上
·
2023-10-01 05:55
Android
Linux
sourceinsight 的好处_代码阅读神器——Sourceinsight
但是,作为
Linux程序
员,我们的代码一般放在Linux电脑里。Linux里也有一些好用
weixin_39630744
·
2023-10-01 00:43
sourceinsight
的好处
dirname - return directory part of PATH.
用VisualStudio2022开发
Linux程序
,用ssh连接函数单元测试下载glibc解压到E:\library\GNU\glibc-2.38mzh@DESKTOP-GITL67P:~$sudo/
fareast_mzh
·
2023-09-29 18:11
服务器
linux
运维
【IPC 通信】信号处理接口 Signal API(6)
收发信号思想是
Linux程序
设计特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-29 13:26
信号处理
wait
fork
waitpid
waitid
【IPC 通信】信号处理接口 Signal API(5)
收发信号思想是
Linux程序
设计特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-29 10:00
信号处理
Linux
kill
tgkill
一文带你走进 Linux 小工具 - tmux
一、背景Linuxshell是
Linux程序
员、运维人员不可或缺的工具。往往是通过ssh工具(如XShell和SecurtCRT)连接到Linux,执行shell命令。
KaiwuDB 数据库
·
2023-09-28 21:18
linux
tmux
KaiwuDB
Linux程序
设计—多进程编程
文章目录1、进程1.1、创建进程1.1.1、fork()1.1.2、vfork()1.2、执行进程——exec函数族1.3、进程退出1.3.1、exit()和_exit()1.4、进程回收1.4.1、僵尸进程1.4.2、wait()1.4.3、waitpid()2、写在最后1、进程进程的定义:进程是程序处于一个执行环境中在一个数据集上的一次运行过程,它是系统进行资源分配和调度的一个独立单位。每个进
青渡QAQ
·
2023-09-28 16:24
linux
嵌入式
vim
c语言
一文带你走进 Linux 小工具 - tmux
一、背景Linuxshell是
Linux程序
员、运维人员不可或缺的工具。往往是通过ssh工具(如XShell和SecurtCRT)连接到Linux,执行shell命令。
·
2023-09-28 10:28
数据库
01-工具篇-windows与linux文件共享
一般来说绝大部分PC上装的系统均是windows,为了开发
linux程序
,会在PC上安装一个Vmware的虚拟机,在虚拟机上安装ubuntu18.04,由于windows上的代码查看软件、浏览器,通信软件更全
CIsAll
·
2023-09-28 05:15
嵌入式工具篇
linux
Linux程序
调试之core dump文件配置
Linuxcoredump配置https://blog.csdn.net/star_xiong/article/details/43529637?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribu
一个码农的前三十年
·
2023-09-27 13:39
后端开发
linux
服务器
运维
linux----进度条程序
自己编写的第一个
linux程序
---进度条。这个程序要实现的是像进度条一样,每秒都会出现一个*,直到百分之百。并且在后面也会用百分数表示当前进度,而且有一根直线一直在转,表示当前进度正在运行。
Zhaonnnnnnna
·
2023-09-26 12:39
【IPC 通信】信号处理接口 Signal API(4)
收发信号思想是
Linux程序
设计特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-25 12:23
IPC
通信
raise
Linux
同步
信号处理
计算机网络
【计算机网络】信号处理接口 Signal API(3)
收发信号思想是
Linux程序
设计特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-23 14:19
计算机网络
信号处理
KILL
SIGNAL
SIGBUS
国产系统适配——kylin安装32位老
linux程序
方法
运维过程中很多老程序是32位,只能在很老的linux上跑,有没有办法在kylin操作系统上跑呢?实测可以解决,具体如下:1、判断一个程序能否在某个操作系统上运行,可通过执行ldd进程名判断是否能运行或缺失动态库。lddsyncfile报notadynamicexecutable(不是动态可执行文件)或出现notfound(部分动态库缺失)2、对不是动态可执行文件错误,一般是32位程序在64位操作系
三月微风
·
2023-09-23 08:57
linux
kylin
运维
搭建qemu RISC-V运行Linux环境
2.1riscv-gnu-toolchain2.2spike2.3RISC-VPorxyKernel2.4编译工具3.编译LinuxKernel4.编译busybox5.制作根文件系统6.编译安装qemu7.启动基本
Linux
前滩西岸
·
2023-09-22 11:10
riscv
linux
risc-v
linux
【计算机网络】信号处理接口 Signal API(2)
收发信号思想是
Linux程序
设计特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-20 12:23
计算机网络
信号处理
signal
sigaction
SIGKILL
【IPC 通信】信号处理接口 Signal API(1)
收发信号思想是
Linux程序
设计特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。本文讲述的信号处理内容源自Linuxman。本文主要对各API进行详细介绍,从而更好的理解信号编程。
书香度年华
·
2023-09-18 20:30
信号处理
signal
linux
SIGKILL
SIGINT
逆向
linux程序
,Linux CTF 逆向入门
原创:合天网安实验室1.ELF格式我们先来看看ELF文件头,如果想详细了解,可以查看ELF的manpage文档。关于ELF更详细的说明:e_shoff:节头表的文件偏移量(字节)。如果文件没有节头表,则此成员值为零。sh_offset:表示了该section(节)离开文件头部位置的距离2.可执行头部(ExecutableHeader)ELF文件的第一部分是可执行文件头部(ExecutableHea
刘景初
·
2023-09-18 06:11
逆向linux程序
linux查看glibc命令,技术|Linux有问必答:如何检查Linux上的glibc版本
当从源码进行构建时,一些
Linux程序
可能需要链接到某个特定版本的glibc。在这种情况下,你可能想要检查已安装的glibc信息以查看
weixin_39517560
·
2023-09-16 03:12
linux查看glibc命令
操作系统启动过程
linux系统linux基础环境配置linux下编程代码实验CMake/Make/Shell/Multi-thread/socket/stl/awklinux软硬件驱动
Linux程序
设计中文版第四版Linux
Z初的梦想
·
2023-09-15 15:39
嵌入式硬件
stm32
黑苹果随笔
其次,MAC支持类似yum、apt-get这样的
linux程序
管理器,使用者可以通过管理器快速安装所需要的程序,这对研
陈小学学Edward
·
2023-09-14 09:19
arm-linux-gcc常用参数 gcc编译器使用方法
在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:预处理(Pre-Processing)编译(Compiling)汇编(Assembling)链接(Linking)
Linux
Hola_ya
·
2023-09-13 04:33
linux
linux学习书籍推荐
《
Linux程序
设计(第4版)》,NeilMatthew和RichardStones编写。
软件架构师-叶秋
·
2023-09-12 11:57
ARM-linux
arm开发
linux
Linux重要的配置文件列表
配置文件介绍每个
Linux程序
都是一个可执行文件,它含有操作码列表,CPU将执行这些操作码来完成特定的操作。
xiongamo
·
2023-09-10 01:06
C/C++程序内存分配
blog.csdn.net/LG1259156776/article/details/52627565https://blog.csdn.net/k346k346/article/details/45592329
Linux
被使用了吧
·
2023-09-07 21:40
Linux网络编程-3-socket编程api
从
Linux程序
的角度来看,套接字就是一个有相应描述符的文件。
zju_cxl
·
2023-09-01 13:42
内核
网络
socket
linux
java
linux随记:
linux程序
启动脚本,通过脚本来配置环境变量LD_LIBRARY_PATH和QT_PLUGIN_PATH
在发布程序时,库的查找路径除了在编译时通过Wl,-rpath指定,还可以通过配置环境变量LD_LIBRARY_PATH来指定库路径,这也是发布程序比较常规的做法exportLD_LIBRARY_PATH=$SHELLPATH/lib:$LD_LIBRARY_PATH如果是Qt程序,还要设置plugins的路径exportQT_PLUGIN_PATH=$SHELLPATH/lib/plugins/其
但行技术
·
2023-08-29 13:15
linux随记
linux
shell
关于VS2017编译
linux程序
时,错误提示信息太简单,看不出错误原因的解决办法
VS2017编译
linux程序
时,如果出错,一般会出现下面的错误提示信息:g++exitedwithcode1,pleaseseetheOutputWindow-Buildoutputformoredetails
zhllxt
·
2023-08-25 10:31
VS2017
linux
错误提示
输出信息
visual
studio
2017
l
线程
xiehongfeng100/p/4620852.htmlLinux线程同步——条件变量_pthreadwait_X-Programer的博客-CSDN博客进程和线程在之前的学习中,并没有线程的概念,所以之前所有写的
Linux
mjmmm
·
2023-08-24 23:20
开发语言
系统编程
linux
C语言
c语言
Linux程序
包管理命令
rpm命令的常见选项rpm命令是RPM软件包的管理工具。rpm最初是RedHatLinux发行版专用于管理Linux各项套件的开源程序。它可以用于给程序进行安装,升级,卸载,查询和校验等。语法格式:rpm[OPTIONS][PACKAGE_FILE]1.安装选项命令格式:rpm{-i|--install}[install-options]PACKAGE_FILE...常见选项:-v:显示详细信息;
ELF_Conan
·
2023-08-21 10:00
【Linux开发笔记】vscode远程开发时免密使用sudo权限启动gdb调试
1前言我们在
Linux程序
的开发过程中经常会使用vscode的远程开发功能,也就是在本地使用vscode连接远端的一台Linux主机并进行代码编程。
maoboxxx
·
2023-08-19 23:05
【Linux开发笔记】
linux
vscode
gdb
vscode远程
sudo免密
Windows 10 配置Rust交叉编译Linux应用程序-gnu
在Windows环境下交叉编译
Linux程序
使用musl与gnu两种target方式的区别在Windows10配置Rust交叉编译Linux应用程序-musl这篇配置target=x86_64-unknown-linux-musl
毛小威
·
2023-08-19 18:27
Rust
rust
交叉编译
Qt Installer Framework打包
Linux程序
,自定义安装路径
QtInstallerFramework打包一个简易的
Linux程序
,实现自定义选择安装路径,并在打包卸载时调用shell脚本等。
AwoCT
·
2023-08-19 11:17
ubuntu
qt
linux
龙芯计算机指令集,龙芯正式发布LoongArch指令集手册V1.00
该设计增加了支持生产级应用的向量指令集,并且能够以二进制翻译的方式兼容MIPS/RISC-V/ARM/x86这几种指令集的
Linux程序
,并且翻译MIPS指令集时损耗非常小。核心态方面:硬
海燕老师
·
2023-08-18 17:37
VS Code C/C++环境配置(无法打开源文件“xxxxxx.h” 或者 检测到 #include 错误。请更新includePath。) (POSIX API)
注意:我这里是在windows下编写
Linux程序
。例如在使用VSCode编辑C/C++程序在没有配置好的情况下,会出现如下图情况,出现这种情况的原因是在VSCode没有找到头文件。
坦笑&&life
·
2023-08-18 14:20
公开
c语言
c++
开发语言
linux程序
保护机制&gcc编译选项
预备知识:计算机内存的结构通常包括以下几个主要部分:1.代码段(CodeSegment):也称为文本段,存储程序的可执行指令。代码段是被标记为可执行的,程序从代码段中获取指令并执行。2.数据段(DataSegment):也称为全局数据段,存储全局变量和静态变量的数据。数据段在程序加载时被初始化,其大小在编译时确定。3.堆(Heap):堆是用于动态分配内存的区域。在堆上分配的内存由程序员手动管理,可
有趣的我
·
2023-08-17 13:32
c语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他