自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 使用Ubuntu系统在终端创建并运行c的步骤及出现的问题

接下来在利用命令gcc编译没有错误的时候,运行文件发现文件报错,这是在 Ubuntu 上使用 gcc 文件名 命令会将 文件名 文件编译成可执行文件,默认情况下可执行文件的名称是 a.out。1.使用gcc txtx.c -o txtx对文件进行编译,则在你保存txtx.c文件的地方会出现一个txtx文件,在终端输入./txtx即可得出结果。2.直接在终端输入./a.out即可得出结果(注意:在运行前先对文件进行编译及在终端输入gcc txtx.c)第四步:再次运行txtx.c文件发现报错。

2024-04-24 00:08:40 355

原创 十字路口汽车交通死锁问题

具体来说,当线程 A 持有资源 1 并等待资源 2,而线程 B 同时持有资源 2 并等待资源 1 时,就会发生资源竞争和循环等待的情况。这样,线程 A 和线程 B 之间形成了一个循环依赖,导致两个线程都无法继续执行下去,从而陷入了死锁状态。道路见下图,有四段路A、B、C、D,每段路一次只允许一辆车通过。南边来的汽车从C进入,从A驶出;东边来的汽车从B进入,从D驶出;西边来的汽车从D进入,从C驶出。在这种情况下,可以修改原代码,引入银行家算法来管理资源的分配,确保资源分配的安全性,从而避免死锁的发生。

2024-04-21 15:49:17 192 1

原创 一些关于在使用Ubuntu系统的小技巧

1.调节eclipse代码字体大小: 主菜单项window---preferences----general---Appearance---color and font----c/c++----Editor---选择大小。3.如果你希望在实验室的ubuntu环境使用U盘,但可能系统不能识别U盘。可以尝试:菜单项“虚拟机”----设置---USB控制器---USB兼容性:选择USB3.1----确定。比如ubuntu截屏操作ctrl+alt+printScreen截屏到剪贴板,然后在word内粘贴.

2024-04-21 15:14:33 218

原创 关于Ubuntu系统使用eclipse运行c/c++时出现Error:Program “make“ not found in PATH的解决方法

2.选择c/c++ Build -> Tool Chain Editor 找到 Current builder 将Gnu Make Builder 改为CDT Internal Builder 然后点击Apply and Close。在使用eclipse创建c/c++文件时,运行c/c++出现以上情况,解决方案如下:(以创建two文件为例)3.选择你所创建的c文件,然后点击 Run As -> 2 Local c/c++ Application。4.最后即可实现程序运行。

2024-04-20 17:24:52 475 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除