随笔分类 -  Linux相关

摘要:前言 该方案实现的效果就是通过指定用户名可以直接ssh连接到某个linux机器中的chroot开发环境,在 ubuntu 22.04 环境测试通过 流程 首先我们需要有个现成的 chroot 环境,我这里是 debian10-aarch64 文件夹,如果你没有可以参考我先前的文章制作一个: http 阅读全文
posted @ 2023-10-19 17:57 magicdmer 阅读(424) 评论(0) 推荐(0)
摘要:前言 我的主力环境是 Windows 系统,但是同样需要维护一些 linux 工程代码。一般情况下,只需要开个 vmware 虚拟机,装个 linux 系统就可以进行修改,编译和调试操作,但是有时候我却需要对 linux 真机环境进行远程调试,这时候如果能直接在 windows 系统加载 linux 阅读全文
posted @ 2023-10-19 17:32 magicdmer 阅读(771) 评论(0) 推荐(0)
摘要:这里的使用场景是在ubuntu x64上编译arm程序,需要一个开发环境,而最省心的方式就是自己做一个arm环境的chroot镜像,然后自由用apt-get安装依赖,然后编译程序。所以这里就以制作arm镜像为例。 在我们开始之前,我们需要了解一下ARM的几种架构: armel(abi):这个是老架构 阅读全文
posted @ 2023-08-18 14:29 magicdmer 阅读(889) 评论(0) 推荐(0)
摘要:此界面按e进入grub编辑界面 ![](https://img2023.cnblogs.com/blog/746449/202308/746449-20230813113238819-2043421275.png) 进入grub编辑界面。把linux16这行的ro修改为rw init=/sysroo 阅读全文
posted @ 2023-08-13 11:34 magicdmer 阅读(265) 评论(0) 推荐(0)
摘要:前言 最近在了解GTK+-3.0界面开发相关,由于自身用的系统环境是windows,开个linux虚拟机来开发的话总归是麻烦了点,于是开始寻找 windows上快捷搭建 GTK+-3.0 编译环境的方法,在经过尝试后,大概有三种办法,下面会对这些方法进行详细介绍。 msys2 第一种方法便是是使用 阅读全文
posted @ 2020-10-25 14:00 magicdmer 阅读(5502) 评论(2) 推荐(1)
摘要:前言 最近研究ubuntu上的Qt打包遇到了很多问题,虽然有个LinuxDeployQt,但是这货有个很大的缺点,那就是它打包的程序在运行的时候会把自己释放到一个临时目录运行,这样就导致了我们的程序设置当前运行目录有误,导致相对路径之类的东西全部扑街。所以我们需要一个新的办法。在调查了一段时间后,最 阅读全文
posted @ 2020-08-08 15:03 magicdmer 阅读(3339) 评论(3) 推荐(0)
摘要:linux共享内存和windows的共享内存逻辑上有很大区别,要注意一下几点 1. shmget的第三个参数标识 | 标识 | 描述 | | | | | IPC_EXCL | 这个加入后,如果已经存在标识为key的共享内存则报错返回 1 | | 0 | 如果是0 的话,就可以实现,如果共享内存不存在 阅读全文
posted @ 2020-04-28 11:05 magicdmer 阅读(1391) 评论(0) 推荐(0)
摘要:首先是desktop文件,里面需要加入一个字段来注册协议 MimeType=x scheme handler/test 接着在Exec字段中加入 %u来接受参数 Exec=/usr/local/Test/test %u 如果需要root权限则需要使用gksu,它可以让应用程序启动的时候弹出对话框输入 阅读全文
posted @ 2016-07-20 18:00 magicdmer 阅读(746) 评论(0) 推荐(0)
摘要:在玩linux的过程中,会遇到各种看似奇怪的问题,这些问题往往让那些刚刚接触linux没多久的人不知所措,心中烦躁,这里把我曾经遇到对各种问题列出来,供喜欢linux对人参考:==============================================================... 阅读全文
posted @ 2012-11-11 17:52 magicdmer 阅读(294) 评论(0) 推荐(0)