无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 求道者
打印 上一主题 下一主题

[求助] 问些wee菜单很怪的问题。

    [复制链接]
1#
发表于 2019-10-29 21:46:15 | 显示全部楼层
求道者 发表于 2019-10-29 21:19
你用gcc4.5编译的wee64.mbr吧……
体积大不少
但偏移常数是对的

fsys_ext2fs.c:39:1: 错误:对‘log2_tmp’的静态声明出现在非静态声明之后

修改fsys_ext2fs.c 37~44行

  1. static __inline__ unsigned long
  2. log2_tmp (unsigned long word)
  3. {
  4.   __asm__ ("bsfl %1,%0"
  5.            : "=r" (word)
  6.            : "r" (word));
  7.   return word;
  8. }
复制代码


移动到shard.h 389行,覆盖原来的
  1. extern inline unsigned long log2_tmp (unsigned long word);
复制代码

点评

NICE!  详情 回复 发表于 2019-10-29 22:47
回复

使用道具 举报

2#
发表于 2019-10-29 22:57:07 | 显示全部楼层
求道者 发表于 2019-10-29 22:47
NICE!
但别的地方报错了

这个和我编译grub4dos的时候遇到的错误一样.我不懂汇编,所以没办法了

点评

这个能搞定,应该能连同grub4dos一起迁移到gcc9吧……  详情 回复 发表于 2019-10-29 23:06
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-3 01:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表