随笔分类 -  linux开发环境

龙芯开发环境搭建 SDK部署
摘要:下载Ubuntu 20.04.6 LTS在虚拟机安装Ubuntu 进入linux 虚拟机 安装依赖 sudo apt updatesudo apt install build-essentialsudo apt install iaslsudo apt install pythonsudo apt- 阅读全文

posted @ 2025-06-24 10:00 zxddesk 阅读(68) 评论(0) 推荐(0)

Debian 关闭休眠
摘要:参考链接https://www.cnblogs.com/hellojesson/p/18558815 1. 查看当前是否处于休眠模式systemctl status sleep.target 可以看到处于休眠模式 2. 关闭休眠模式sudo systemctl mask sleep.target s 阅读全文

posted @ 2025-06-19 14:15 zxddesk 阅读(258) 评论(0) 推荐(0)

lichee D1 荔枝派开发板开发环境搭建
摘要:参考 https://blog.csdn.net/my_fly_dream/article/details/134680381 开发环境 Ubuntu20 安装docker sudo apt-get install docker.io 添加用户组 //如果还没有 docker group 就添加一个 阅读全文

posted @ 2024-11-19 01:30 zxddesk 阅读(44) 评论(0) 推荐(0)

docker 24 空间不够 修改存储路径
摘要:停止 Docker 服务:在终端中运行以下命令以停止 Docker 服务: sudo systemctl stop docker2 打开docker配置文件进行编辑 如果没有daemon.json就创建一个sudo nano /etc/docker/daemon.json 3 加入以下内容 {"da 阅读全文

posted @ 2024-11-18 18:47 zxddesk 阅读(19) 评论(0) 推荐(0)

toolchain build host target
摘要:一个程序开发完成以后,对源代码进行编译,将编译后的文件发布出去形成所谓的各个平台的安装版本(非开源的都是这么干的,开源的也可以这样编译后不同运行平台的编译版本),这就是所谓的交叉编译。下面介绍有关这平台相关性的选项。 --build=BUILD configure for building on B 阅读全文

posted @ 2024-11-18 12:10 zxddesk 阅读(26) 评论(0) 推荐(0)

shell,会话,source
摘要:当您在命令行中运行一个脚本(如 `./gotobin`)时,该脚本会在一个新的子 Shell 中执行。这意味着脚本中的所有命令(包括 `cd` 命令)都仅在这个子 Shell 的上下文中运行。一旦脚本执行完毕,子 Shell 就会关闭,并且您会返回到原始的交互式 Shell 会话中,该会话的工作目录 阅读全文

posted @ 2024-10-21 19:43 zxddesk 阅读(20) 评论(0) 推荐(0)

虚拟机ubuntu 断网 恢复 网络 重启
摘要:sudo service network-manager restart 阅读全文

posted @ 2024-10-21 17:04 zxddesk 阅读(55) 评论(0) 推荐(0)

在 Debian 上安装其他版本的Python 比如 Python 3.8
摘要:原文: https://blog.csdn.net/gaoxiangfei/article/details/131242117 要在 Debian 上安装 Python 3.8,可以按照以下步骤操作: 确保你的 Debian 系统已经更新到最新版本,可以使用以下命令更新: sudo apt upda 阅读全文

posted @ 2024-10-18 13:53 zxddesk 阅读(970) 评论(0) 推荐(0)

全志 D1-H 使用三角函数
摘要:riscv64-unknown-linux-gnu-gcc -Wall -L /home/ppp/tina-d1-h/prebuilt/gcc/linux-x86/riscv/toolchain-thead-glibc/riscv64-glibc-gcc-thead_20200702/sysroot 阅读全文

posted @ 2024-10-16 14:54 zxddesk 阅读(11) 评论(0) 推荐(0)

blockcode 宏定义 灰色
摘要:blockcode 至今没有解决宏定义正常显示的问题 https://stackoverflow.com/questions/47308777/codeblocks-does-not-parse-header-define 阅读全文

posted @ 2024-09-26 11:42 zxddesk 阅读(98) 评论(0) 推荐(0)

code blocks 书签插件 跳转到上一个编辑位置
摘要:sudo apt-get install codeblocks-contrib setting -> editor 按照下图设置后重启IDE 阅读全文

posted @ 2024-09-24 19:30 zxddesk 阅读(19) 评论(0) 推荐(0)

ubuntu 文件浏览器 进入指定文件夹路径
摘要:在Ubuntu中,您可以通过命令行使用nautilus(Ubuntu默认的文件管理器)打开指定的文件夹路径。以下是如何做的: 打开终端,然后使用以下命令: nautilus /path/to/your/folder 阅读全文

posted @ 2024-09-20 15:57 zxddesk 阅读(617) 评论(0) 推荐(0)

loongson 上位机 Ubuntu TFTP配置
摘要:Ubuntu10.04下的TFTP配置 西山侠客 于 2014-05-16 12:51:31 发布 阅读量649 收藏 点赞数分类专栏: U.ubuntu 文章标签: ubuntu linux tftp版权 U.ubuntu专栏收录该内容3 篇文章0 订阅订阅专栏ubuntu 下可以使用的tftp服 阅读全文

posted @ 2024-06-02 20:03 zxddesk 阅读(16) 评论(0) 推荐(0)

linux 创建空文件
摘要:touch filename 阅读全文

posted @ 2024-06-02 18:59 zxddesk 阅读(17) 评论(0) 推荐(0)

PIE与PIC的区别
摘要:在`cc`编译器(通常指GNU Compiler Collection,GCC或其他兼容的C编译器)中,`-fno-PIE`和`-fno-pic`是两个与代码生成和位置无关性相关的编译选项。这两个选项的区别主要体现在它们控制代码的位置无关性(Position Independence)的方式和上下文 阅读全文

posted @ 2024-05-29 15:43 zxddesk 阅读(689) 评论(0) 推荐(0)

objcopy change-address参数
摘要:在`objcopy`这个GNU Binutils工具中,`--change-address`(或简写为`-R`)参数用于修改输出文件中各个段的起始地址。这在处理二进制镜像(例如U-Boot SPL, 即Secondary Program Loader)时特别有用,因为你可能需要将这些镜像加载到特定的 阅读全文

posted @ 2024-05-28 22:58 zxddesk 阅读(152) 评论(0) 推荐(0)

linux 用脚本定义全局变量
摘要:新建一个脚本比如 gvar.sh 然后可以在里面添加全局变量 export CC_PREFIX=/opt/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2 export PATH=$CC_PREFIX/bin:$PATHexp 阅读全文

posted @ 2024-05-25 18:06 zxddesk 阅读(116) 评论(0) 推荐(0)

Linux 重启与关机
摘要:常用的重启与关机 reboot shutdown 1、shutdown -h now :立即关机 2、shutdown -h 10:53:到10:53关机 3、shutdown -h +10 :10分钟后自动关机 4、shutdown -r :重启(默认30秒) 5、shutdown -r now 阅读全文

posted @ 2024-03-22 01:07 zxddesk 阅读(860) 评论(0) 推荐(0)

Linux下NTFS读写速率怎么样? (linux ntfs 读写速率)
摘要:近年来,随着移动存储设备趋之若骛,如USB Flash驱动器,外置硬盘等,因为跨操作系统的需要,NTFS已经成为了Windows的默认文件系统。然而,为了在Linux环境中使用这些设备,我们必须支持NTFS的读写能力。但是,对于Linux下的NTFS读写速度,我们能否放心呢? 为了回答这个问题,我们 阅读全文

posted @ 2024-03-22 00:19 zxddesk 阅读(1313) 评论(0) 推荐(1)

arm lds链接脚本的解释
摘要:SECTIONS{ .text 0×1000 : { *(.text) _etext = . ; } .mdata 0×2000 : AT ( ADDR (.text) + SIZEOF (.text) ) { _data = . ; *(.data); _edata = . ; } .bss 0× 阅读全文

posted @ 2024-01-23 14:14 zxddesk 阅读(234) 评论(0) 推荐(0)

导航