• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

nativeos/homebrew-i386-elf-toolchain: Homebrew formulas for buildling a valid GC ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

nativeos/homebrew-i386-elf-toolchain

开源软件地址:

https://github.com/nativeos/homebrew-i386-elf-toolchain

开源编程语言:

Ruby 100.0%

开源软件介绍:

i386-elf-toolchain tap

GCC toolchain for i386

This tap provides Homebrew formulas to build a suitable compiler for the i386-elf toolchain, which is useful to build 32 bit freestanding applications such as kernels using the GNU toolchain.

The formulas in this repo are based in the instructions that at some point were provided by the OSDev wiki. The page has changed in these years, but as long as the instructions continue working, I will not probably update the compile flags unless there is some benefit.

I test this tap in macOS and Linux.

Currently packaged versions

Default version is marked in bold. For older versions, you must use the @.

  • i386-elf-binutils
    • 2.37 (nativeos/i386-elf-toolchain/i386-elf-binutils)
    • 2.36.1 (nativeos/i386-elf-toolchain/[email protected])
  • i386-elf-gcc
    • 11.2.0 (nativeos/i386-elf-toolchain/i386-elf-gcc)
    • 11.1.0 (nativeos/i386-elf-toolchain/[email protected]).
  • i386-elf-gdb
    • 10.2.0 (nativeos/i386-elf-toolchain/i386-elf-gdb)
  • i386-elf-grub
    • 2.0.6 (nativeos/i386-elf-toolchain/i386-elf-grub)

How to use

Tap the repository and install the packages.

brew tap nativeos/i386-elf-toolchain
brew install nativeos/i386-elf-toolchain/i386-elf-binutils
brew install nativeos/i386-elf-toolchain/i386-elf-gcc

Disclaimer

There is a real formula for GNU GRUB in this repo. The purpose of this formula is to make easier to install GRUB on a Mac in order to author ISO files containing kernel images and bootloaders, or virtual hard drives or IMG files. BE CAREFUL WITH THIS, you don't want to accidentaly wipe your host bootloader with this.

These formulaes are provided here for utility reasons in the hope that they are useful to people playing with operating systems and kernel development, but they come with no warranties. I'm not responsible on whatever you do with these formulaes. Always check the contents of a formula before installing it.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap