Skip to main content

Command Palette

Search for a command to run...

#linux

Articles tagged with #linux

  1. Tips:查询 Linux 系统安装时间

    通用方法 Linux 系统安装之后,root 路径的创建时间是不会变更,因此可以通过做个特性来查找。 $ stat / | awk '/Birth: /{print $2 " " substr($3,1,5)}' 2023-07-28 11:19 可以看到我的系统是:2023-07-28 11:19 时间安装的。 这样方法有些麻烦,仔细看这串代码,其实就是使用 stat 命令获取时间,然后使用 awk 和 substr 进行选取 Birth 字段,其实可以直接使用 stat / 查看: $...

    Jan 14, 20241 min read44
  2. Rust 交叉编译 macOS 为 Linux 和 Windows

    Rust 支持交叉编译,可以 macOS 平台编译出 Linux 或者 Windows 可运行的程序,或者在 Linux 平台编译 macOS 或者 Windows 可运行的程序。 这篇文章主要讲解 Mac 平台编译为其他平台的二进制程序。 想要实现跨平台编译并且可运行的程序,那么我们就需要静态链接,这样生成程序才不会因为动态链接库的原因运行失败。 在默认情况下,Rust 静态连接所有 Rust 代码。如果程序中使用了标准库,Rust 会连接到系统的 libc 实现。 环境 macOS: O...

    May 15, 20223 min read3.6K
    Rust 交叉编译 macOS 为 Linux 和 Windows
  3. Linux 下编译和使用 APUE 源码

    介绍如何在 Linux 下 Linux 下编译和使用 APUE 源码。 环境 APUE 版本:第三版 Linux 发行版:EndeavourOS Gcc 版本:11.2.0 GNU Make 版本:4.3 EndeavourOS 是基于 Arch Linux 的发行版,默认已经安装 make 、gcc 以及 libbsd 。 开始 一共分为两步: 下载源码 编译源码 最重要的是编译这一步,编译其实很简单,只是会报错,我们一步一步解决即可。 1. 下载源码 到 官网 下载 AP...

    May 2, 20224 min read514
    Linux 下编译和使用 APUE 源码