首页
学习
活动
专区
圈层
工具
发布

【openwrt】【编译问题】openwrt编译问题

undefined reference to `pthread_once’ 在某次openwrt编译过程中出现了undefined reference to pthread_once错误,具体报错信息如下...: openwrt/staging_dir/host/lib/libcrypto.a(libcrypto_la-eng_all.o): In function `ENGINE_load_builtin_engines...': eng_all.c:(.text+0x30): undefined reference to `pthread_once' openwrt/staging_dir/host/lib/libcrypto.a...然后分析log发现是编译这个文件——kernel/scripts/extract-cert.c时报错,原因是找不到pthread_once函数定义(此函数定义在pthread库中)。...cd kernel/ rm -rf .config* 实际上,openwrt很多编译错误都是编译配置信息错乱导致的,实际编译的根本不是你预期的target,遇到这种错误应该先明确配置文件是否正常,然后再去找解决办法

81700
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    转移阵地-OpenWrt to Ubuntu Server

    之前我有写过一篇文章在组内也有分享,关于如何用旧电脑最经济的实现全局上梯,其中就是利用 OpenWrt 进行组网。...但是在我使用了一段时间后,这个周末突然就莫名其妙的无法访问外网了, 除了 Google、油管外,百度这些国内站点通通无法打开,目测也没有任何配置改动,折腾了半天后,我决定放弃在物理机上使用 OpenWrt...最终还是决定在笔记本上安装一个 Ubuntu Server 来运行我想要的一些软件和服务,OpenWrt 侧重于路由器方面的功能,其他的一些服务只要有 Docker 服务,那么也一定可以运行在 Ubuntu...划分逻辑分区 root@vincent:/data# lvcreate -l +100%FREE -n data-lv ubuntu-vg 在 ubuntu-vg 组中添加一个 逻辑分区 data-lv.../ubuntu-lv LV Name ubuntu-lv VG Name ubuntu-vg LV UUID

    1.4K50

    Arch下编译MTK7288 OpenWrt开发版

    我昨天也里从Github上面拉了一个库,也是MTK7288的库,我随便改了搞了搞就准备编译,我还是太天真 ~因为种种原因也没有编译成功。不过我觉得很正常啊,有没有。哪有一次就可以编译成功的。...这个是打开编译菜单的命令,可以加V=99 或V=s参数,看到更多的中间过程 ? 这个是编译的菜单 ? 具体的页面功能就自己看吧 ? ? ?...然后执行 make menuconfig 配置自己的固件 make V=s 或V=99就是输出中间过程,建议打开.一事好debug二是可以看编译的过程,是不是卡住了什么的....这个是编译成功在一下这个目录 编译结果保存在bin/ramips/目录下 生成固件名:openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin ? ?...编译成功,并且拉到了win机器. 很眼瞎,我拉错了

    1.4K20

    【openwrt】Openwrt系统的reboot流程

    reboot流程 应用层reboot流程 内核reboot流程 参考 当我们在openwrt系统的终端中敲下 reboot指令后,系统需要进行一系列动作后,才会真正的进行硬件重启。...在Openwrt系统中,应用程序的停止是1号进程(也就是 procd)完成的,应用程序全部停止后才会进入内核的重启流程。下面我们将分别来介绍应用程序和内核停止的流程。...在openwrt系统中,1号进程就是procd. # ps PID USER VSZ STAT COMMAND 1 root 1868 S /sbin/procd...系统默认使用musl libc而不是glibc)reboot函数的实现以及RB_AUTOBOOT和RB_POWER_OFF的定义如下: //openwrt/build_dir/toolchain-aarch64...参考 openwrt reboot流程 记一个openwrt reboot异步信号处理死锁问题 linux reboot/panic子系统 我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https

    97300

    巧用按量付费云服务器编译 openwrt 路由固件

    首先,能这么简单的完成路由器 openwrt 固件的定制和编译,离不开 openwrt 社区和 L大 及其它贡献者的无私贡献和努力,在此感谢他们。...这里使用Lean 的 Openwrt 源码来编译,使用 CVM 云服务器来作为编译环境。...编译环境 源码的编译说明里,推荐的编译环境是Ubuntu 20.04 LTS x64,但自己去搭建服务器环境还是挺麻烦的。...所以比较理想编译环境是Ubuntu 20.04 LTS x64 系统、国外网络、纯净系统,这时候 CVM 云服务器就很适合了。...创建会话 screen -S openwrt 如果不小心断开了SSH,我们重新登录SSH,使用下面这个命令重新进入之前的会话 screen -r openwrt 更新软件列表 sudo apt-get

    6.1K31

    从零开始自定义编译 OpenWrt(LEDE) 固件

    OpenWrt路由固件可玩性极高。但是市面上的固件虽然做得很棒。但是里面有很多功能我们自身用不到,反而占用了系统资源。那么如何自己手动编译属于自己的固件呢?...(当然和你的系统性能有关) 环境 Debian 11 或者 Ubuntu 网络流畅 编译环境 # 升级 sudo apt update -y sudo apt full-upgrade -y # 安装依赖...useradd -m openwrt # 新建一个名为 openwrt 的用户 修改用户默认的 Shell apt install -y sudo usermod -s /bin/bash openwrt...IPK包,为空表示不编译 # 选择主题 LuCI --> Themes # 选择喜欢的主题,可以选多个 # 其他选项一般不需要调整,如感兴趣可以自行了解 最后编译固件,编译完成后输出路径是...bin/targets,默认密码是 password编译固件(-j 后面是线程数,首次编译推荐用单线程) make V=s -j1

    3.3K10
    领券