linux创建进程

linux创建进程

准备工作

在Ubuntu64系统上

1、安装GCC和Make工具

编译器GCC:把C源码转为二进制程序

Make:自动编译多源文件项目

bash 复制代码
sudo apt-get update #更新存储库
sudo apt-get install build-essential #安装build-essential包
gcc --version #验证安装成功
make --version 

2、安装pstree程序

pstree命令是用于查看进程树之间的关系,即哪个进程是父进程,哪个是子进程,可以清楚的看出来是谁创建了谁。

bash 复制代码
sudo apt install psmisc #安装
pstree --version #验证安装成功

安装出现错误:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

E:无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正在使用它?

解决:重启电脑(虚拟机)

3、下载一些makefile

相关推荐
绿箭柠檬茶27 分钟前
Ubuntu 使用 Samba 共享文件夹
linux·运维·ubuntu
工藤新一¹1 小时前
Linux —— 虚拟进程地址空间
linux·运维·服务器·c/c++·虚拟进程地址空间
Aspiresky2 小时前
浅析Linux内核scatter-gather list实现
linux·dma·scatter/gather
奔跑吧 android2 小时前
【linux kernel 常用数据结构和设计模式】【数据结构 3】【模拟input子系统input_dev和input_handler之间的多对多关系】
linux·数据结构·input·kernel·input_dev·input_handler·input_handle
再难也得平2 小时前
Linux初级篇
linux·运维·服务器
小猫挖掘机(绝版)3 小时前
通过tailscale实现一台电脑上vscode通过ssh连接另一台电脑上的VMware Linux 虚拟机
linux·windows·vscode·ubuntu·ssh
attitude.x4 小时前
Swift 协议扩展与泛型:构建灵活、可维护的代码的艺术
运维·服务器·网络
专注VB编程开发20年4 小时前
rust语言-对象多级访问
服务器·前端·rust
ajassi20004 小时前
开源 C++ QT Widget 开发(十三)IPC通讯--本地套接字 (Local Socket)
linux·c++·qt·开源
止观止4 小时前
GitHub自动化利器:Probot框架实战指南
运维·自动化·github