草庐IT

linux - 无法找到软件包 linux-headers-4.15.0-kali2-amd64

我尝试运行apt-getinstalllinux-headers-$(uname-r)但是我得到一个错误。E:Unabletolocatepackagelinux-headers-4.15.0-kali2-amd64E:Couldntfindanypackagebyglob'linux-headers-4.15.0-kali2-amd64E:Couldntfindanypackagebyregex'linux-headers-4.15.0-kali2-amd64事情是这样的,我将source.list更改为(https://docs.kali.org/general-use/kali-

LVGL简介(基于v8.1-8.2)

目录一、LVGL起源二、LVGL组成及相关知识1、主要特性2、lvgl开发介绍3、LVGL在git的仓库布局三、运行LVGL的硬件需求1、参数要求2、显示3、输入设备4、绘图功能5、文本功能6、图像功能7、风格四、windowsPC模拟器(codeblocks)运行LVGL1、什么是codeblocks?2、代码测试参考阅读一、LVGL起源  LVGL(LightandVersatileGraphicsLibrary)是一个轻量级的嵌入式图形库。LVGL的项目作者是来自匈牙利首都布达佩斯的GáborKiss-Vámosi。Kiss在2016年将其发布在GitHub上。  当时叫LittlevG

linux - x86-64 AMD 上 CALL 指令的操作数生成

以下是示例程序objdump的输出,080483b4:80483b4:55push%ebp80483b5:89e5mov%esp,%ebp80483b7:83ec18sub$0x18,%esp80483ba:8b450cmov0xc(%ebp),%eax80483bd:89442404mov%eax,0x4(%esp)80483c1:8d45felea0xfffffffe(%ebp),%eax80483c4:890424mov%eax,(%esp)80483c7:e8ecfeffffcall80482b880483cc:8b4508mov0x8(%ebp),%eax80483cf:89

linux - x86-64 AMD 上 CALL 指令的操作数生成

以下是示例程序objdump的输出,080483b4:80483b4:55push%ebp80483b5:89e5mov%esp,%ebp80483b7:83ec18sub$0x18,%esp80483ba:8b450cmov0xc(%ebp),%eax80483bd:89442404mov%eax,0x4(%esp)80483c1:8d45felea0xfffffffe(%ebp),%eax80483c4:890424mov%eax,(%esp)80483c7:e8ecfeffffcall80482b880483cc:8b4508mov0x8(%ebp),%eax80483cf:89

linux - 为什么系统调用号在 amd64 linux 中不同?

我注意到x86int$0x80和amd64syscall系统调用有不同的编号。例如,sys_exit在x86中是系统调用1,在amd64中是系统调用60。不同的系统调用编号方案是否有(历史)原因? 最佳答案 系统调用接口(interface)应该是非常稳定的,只允许添加。谈到系统调用接口(interface)对于每个架构都不同这一事实,Linux人员很可能决定清理一些累积的垃圾并从头开始amd64系统调用。引用:linux/Documentation/ABI/stable/syscallsThisinterfacematchesmu

linux - 为什么系统调用号在 amd64 linux 中不同?

我注意到x86int$0x80和amd64syscall系统调用有不同的编号。例如,sys_exit在x86中是系统调用1,在amd64中是系统调用60。不同的系统调用编号方案是否有(历史)原因? 最佳答案 系统调用接口(interface)应该是非常稳定的,只允许添加。谈到系统调用接口(interface)对于每个架构都不同这一事实,Linux人员很可能决定清理一些累积的垃圾并从头开始amd64系统调用。引用:linux/Documentation/ABI/stable/syscallsThisinterfacematchesmu

linux - 在 debian wheezy amd64 上安装 ia32-libs

我使用的是Debian7(wheezy)amd64。uname-aLinuxtzwm-debian3.2.0-4-amd64#1SMPDebian3.2.51-1x86_64GNU/Linux我想在我的Debian中安装ia32-libs。但是当我尝试安装时会发生这种情况。sudoapt-getinstallia32-libsReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.Thismaymeanthatyouhave

linux - 在 debian wheezy amd64 上安装 ia32-libs

我使用的是Debian7(wheezy)amd64。uname-aLinuxtzwm-debian3.2.0-4-amd64#1SMPDebian3.2.51-1x86_64GNU/Linux我想在我的Debian中安装ia32-libs。但是当我尝试安装时会发生这种情况。sudoapt-getinstallia32-libsReadingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSomepackagescouldnotbeinstalled.Thismaymeanthatyouhave

linux - amd64 psABI 在哪里?

这个问题在这里已经有了答案:Whereisthex86-64SystemVABIdocumented?(3个答案)关闭去年。AMD64psABI曾经托管在x86-64.org。我有一个pdf文件的副本,它明确地说:Thearchitecturespecificationisavailableonthewebathttp://www.x86-64.org/documentation.但是http://www.x86-64.org已经停机很长时间了。至少几个月。有谁知道可以从哪里获取最新的psABI?

linux - amd64 psABI 在哪里?

这个问题在这里已经有了答案:Whereisthex86-64SystemVABIdocumented?(3个答案)关闭去年。AMD64psABI曾经托管在x86-64.org。我有一个pdf文件的副本,它明确地说:Thearchitecturespecificationisavailableonthewebathttp://www.x86-64.org/documentation.但是http://www.x86-64.org已经停机很长时间了。至少几个月。有谁知道可以从哪里获取最新的psABI?