![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux开发
造轮使者
unvisible
展开
-
Docker 使用 alpine 构建镜像时出现添加的可执行文件无法使用的问题
本文主要记录了在 docker 上使用 alpine 作为基础镜像时,C/C++ 程序无法运行的解决办法。本文发现动态链接的程序在 alpine 上并不可执行,因此程序需要使用静态链接才能在 alpine 这个精简的 linux 镜像上使用。原创 2020-04-12 01:04:41 · 3903 阅读 · 0 评论 -
在 Debian 上将 aria2c 封装为服务的方法及遇到的踩坑点
由于 aria2c 并没有提供服务封装,这就导致了如果需要启动、停止和重启时,都必须手工进行,也不便于开机自启。因此,本文介绍了一个把 aria2c 封装成服务解决该问题的办法。原创 2020-03-18 00:49:53 · 1208 阅读 · 0 评论 -
Ubuntu 16.04 64 位下编译 32 位程序
在 Ubuntu 16.04 64 位 OS 环境下编译 32 位程序的解决办法原创 2019-01-03 17:07:35 · 5621 阅读 · 1 评论 -
Nginx 指定域名(或子域名)和网站绑定
在 CentOS 7 环境下使用 nginx 的多网站与域名绑定功能原创 2018-12-18 18:12:49 · 20000 阅读 · 2 评论 -
安装 Ubuntu 16.04 真正能用的 APT 源
安装 Ubuntu 16.04 真正能用的 APT 源用途博主最近在安装 Windows 10 + Ubuntu 16.04 的双系统,当然少不了瞎折腾,很多软件的安装都会用到 APT 源,而 APT 源选的不好将导致很多依赖问题。博主在安装 Linux 下的网易云音乐时就遇到了这样的问题,特此记录。文章中涉及的 APT 源可完美解决网易云音乐的依赖问题。步骤修改系统配置需要超级用户权限。...原创 2018-10-23 16:39:49 · 1916 阅读 · 0 评论 -
关于 ubuntu 插入耳机没有声音(麦克风也无法使用)的解决办法
关于 ubuntu 插入耳机没有声音的解决办法问题起因博主昨天安装了 Windows 10 + Ubuntu 16.04 的双系统,进入 Ubuntu 后发现插入的耳机并没有声音,于是设法解决,参考了使用 pavucontrol 的解决方案后仍然无效,于是又继续搜索,最终自己探究出了解决办法,做下笔记供参考。灵感来源首先感谢博主 CS_ChenLI 的帖子: https://blog.cs...原创 2018-10-22 14:36:21 · 16398 阅读 · 6 评论 -
命令行界面设计
转载信息转自子清行:命令行界面设计,原作者保留所有权利。本文尝试介绍几个关于CLI设计最重要的准则。转载 2018-02-12 16:15:18 · 5278 阅读 · 0 评论 -
一个简单的Makefile编译所有c代码文件为每个单独程序
一个简单的Makefile编译所有c代码文件为每个单独程序笔者初学Makefile用来方便编译项目,记录一下,若有问题欢迎指正,文件内容附在文末本文目的我在./src/目录下有若干.c文件,想对每个文件均进行编译,中间代码文件*.o存放在./build/obj/下,目标可执行文件放在./build/下Makefile的工作流程没有指定输出项目时,Makefile会先在...原创 2018-06-05 14:56:35 · 10838 阅读 · 1 评论 -
Linux 编程思想:序号不立即复用
Linux 编程思想:序号不立即复用表现和发现博主一直在学习 Linux 编程,今天发现一个 Linux 世界中一个很有用的思想——关于序号。具体现象为,一个用过的序号(如 pid 和 GDB 中的监视点/断点编号等等)不会立刻被重复使用,而是在当序号用尽时(如 pid 上限为 0x7fff),才会从前面没有正在被使用的序号开始重复使用空闲的序号。原因分析这样做有利于用户或开发人员分辨出...原创 2018-10-04 23:01:05 · 360 阅读 · 0 评论 -
一些简单方便易用的C调试用宏
一些简单方便易用的C调试用宏本文目的最近在写一个 OS 相关的小项目,引入了一个很好用的头文件debug.h,里面定义了很多方便运行调试的宏,记录和分享一下。注意博主是在 Linux 环境下编程使用到的,至于在 MinGW 和 VS 等环境下能否使用,博主没有尝试过,欢迎讨论。使用方法首先定义调试宏以开启调试宏:#define DEBUG然后在代码中需要用到的地方调用这个调...原创 2018-06-20 13:42:28 · 348 阅读 · 0 评论