Nystrom: Game Programming Patterns
Reading notes from Robert Nystrom’s Game Programming Patterns.
Reading notes from Robert Nystrom’s Game Programming Patterns.
今天在写代码的时候,遇到一个有趣的事情:有时候我们只打开一个文件,但是 bufferline
也会显示该文件相关的操作。
一觉醒来发现天塌了:我的 Linux Mint
机器无法登录。联想到昨天启动了一个 Docker
用于测试更新 gcc14
,因而有可能是编译导致的临时目标文件太大,占用磁盘空间,导致系统启动无法正常读写相关启动的配置文件。
决定在新的一年折腾一下自己,学习一些新的技能,比如
c++
开发一个高性能、低延迟的通信系统Linux
操作系统底层涉及nvim
以及学习 lua
语言开发插件再比如,本篇博客的主题:入坑 HHKB
无刻键盘,强迫自己在盲打情况下的写代码能力。
We could bind key to zsh-autosuggestions
. This is especially helpful when we use HHKB, whereas there is no such thing as left-arrow or right-arrow.
|
|
在编译一个代码模块的是否,gcc
报错
|
|
我们需要让 gcc
识别到 crt
的路径
|
|
可以看到,在默认的路径找到了 /usr/lib32/crt1.o
,但是由于这个指向的是 32 位操作系统的动态库(可能是当前系统安装了多个编译环境),导致 gcc
编译文件无法使用 64 位的动态库。同时,我们还发现 /usr/lib/x86_64-linux-gnu/crti.o
这个版本是 64 位动态库,因此需要让 gcc
使用该版本
|
|