Linux笔记
文章平均质量分 80
dadalaohua
这个作者很懒,什么都没留下…
展开
-
【Linux笔记】一次 backtrace 问题记录
backtrace 函数用于程序异常退出时回溯栈信息,通过回溯上层函数在当前栈中的地址,并将地址指针放入 buffer 缓冲区。然后可以再通过 backtrace_symbols 将从backtrace 函数中获得的函数地址转换为字符串形式的调用栈信息,或者使用 backtrace_symbols_fd 函数将转换的信息写入 fd 中。详细说明可以看backtrace介绍或者。原创 2023-06-23 23:31:10 · 1459 阅读 · 0 评论 -
【Linux笔记】【基础系列】 automake基础使用5
本篇记录 configure.ac 文件一些常用宏的含义。这个文件的内容通过 autoscan 基本就都自动生成好了,一般只需要进行少量修改即可,既填写下 AC_INIT 的参数,添加 AM_INIT_AUTOMAKE 和 AC_CONFIG_FILES 即可。下面是常见的 configure.ac 里的宏参数含义,更多的宏参数和宏的含义请参考Autoconf和automake。AC_PREREQ (version)可用于帮助选择能够成功编译给定 configure.ac 的最低 Autoconf 版本。确原创 2022-06-14 23:40:16 · 514 阅读 · 1 评论 -
【Linux笔记】【基础系列】 automake基础使用4
本篇记录如何打包发布软件和安装发布的软件。基于上一篇笔记Automake基础使用 3生成的文件。打包很简单,只要执行一个命令。执行 make dist 命令。查看目录下的文件:可以看到多出了一个 automaketest-3.0.0.tar.gz 的压缩包,这个就是发布的软件。接下来是如何使用发布的软件。获取 automaketest-3.0.0.tar.gz这里我们就将压缩包拷贝到另一个文件夹里。解压 automaketest-3.0.0.tar.gz执行 tar -zxvf automaketest原创 2022-06-06 23:25:37 · 251 阅读 · 0 评论 -
【Linux笔记】【基础系列】 automake基础使用3
上一篇笔记Automake基础使用 2记录了源文件在不同目录下如何实现 Automake 生成 Makefile 的步骤。接下来在基于上一篇的例子上增加引用动态库。下面还是基于树莓派4B平台进行开发,基于上一篇的示例程序进行修改。新建一个用于写示例的文件夹:在原先的基础上修改 isPrime.c 文件,将判断素数的方法修改,其中用到了,需要包含,编译的时候需要链接数学库。isPrime.c 的内容变更为:所有的文件如下:所需的文件就都准备好了,接下来开始生成Makefile。生成的步骤的顺序和上一篇还原创 2022-06-01 23:22:27 · 226 阅读 · 0 评论 -
【Linux笔记】【基础系列】 automake基础使用2
【Linux笔记】【基础系列】 Automake基础使用 2上一篇笔记Automake基础使用记录了最简单的例子如何实现 Automake 生成 Makefile 的步骤。但是这个示例只适用于文件较少,且在同一个目录下的情况。如果有许多的c文件,放在不同目录下,就需要做一些改变了。下面还是基于树莓派4B平台进行开发,基于上一篇的示例程序,会将c源文件放在目录 src 和 include 下。新建一个用于写示例的文件夹:pi@raspberrypi:~/Desktop $ mkdir automake原创 2022-05-04 22:44:22 · 1423 阅读 · 0 评论 -
【Linux笔记】【基础系列】 automake基础使用
【Linux笔记】【基础系列】 Automake基础使用GNU Automake 是一个从模板文件创建符合 GNU 标准的 Makefile 的程序。Automake 从名为 Makefile.am 的文件中自动生成 Makefile.in。Automake 是一组称为 Autotools 的工具的一部分。其中包含名为 configure、configure.ac、Makefile.in、Makefile.am、aclocal.m4 等文件的包,其中一些是由 Autoconf 或 Automake 生成的原创 2022-05-03 17:11:43 · 2635 阅读 · 0 评论 -
Linux笔记 WIN10上安装Linux子系统
WIN10上安装Linux子系统简要说明在WIN10上安装Linux子系统,安装Ubuntu 20.04的步骤1.打开控制面板,选择 程序,点击 启动或关闭 Windows功能2.勾选 适用于Linux的Windows子系统3.确认,然后重启电脑4.打开应用商店5.搜索 Ubuntu,选择Ubuntu版本进行安装,这里安装的是Ubuntu 20.046.安装完成后可以在菜单中看到Ubuntu应用7.点击 Ubuntu,进行安装配置8.设置用户名,密码9.完成...原创 2020-09-04 22:58:20 · 184 阅读 · 0 评论