yokobuttonの不定期で競技プログラミングをするブログ

不定期で解けた競技プログラミングコンテストの問題を載せています。

mingw-w64

「ゼロからのOS自作入門」をHyper-Vで動かしたときのメモ

「ゼロからのOS自作入門」を読んで作成した自作osを、Hyper-Vで動かしたときに難しかったところをメモしておきます。ACPI PMタイマまで作成しましたが、USBドライバ、windowなど作成していない機能もあります。 まずはブート可能なイメージファイルを作成す…

「ゼロからのOS自作入門」でMinGW-W64用のUEFIプログラムを書いてみた

この記事は、「ゼロからのOS自作入門」という書籍はLinuxとEDK2とClangで書かれているのですが、そのプログラムをWindowsとgnu-efiの一部とMinGW-W64で書いてみたという記事です。ようやく第4章が終わったので、参考として、そこまでのソースコードを記事に…

Windows10でのMinGW-w64とgnu-efiのヘッダーを使ったUEFIプログラミング

Windows10でMinGW-w64とgnu-efiを使ったUEFIプログラミングがしたかったので、「hello world」を表示させるところまでの手順を載せます。注意としては、gnu-efiの一部のファイルだけを使っているので、gnu-efiの関数を使えるかはわからないです。 1.7-Zip.ex…

「作って理解するOS」でmingw-w64用のプログラムを書いてみた パート2

「作って理解するOS」という書籍はNASMでプログラムが書かれているのですが、そのプログラムをmingw-w64用に書いてみたという記事のパート2です。 ようやく16章までいったので、参考として、そこまでのソースコードの一部を記事に載せます。特に難しかった箇…

「作って理解するOS」でmingw-w64用のプログラムを書いてみた

「作って理解するOS」という書籍はNASMでプログラムが書かれているのですが、そのプログラムをmingw-w64用に書いてみたという記事です。 まだ14章12節までしかプログラムをしていないのですが、最初のブートプログラムをイメージファイルにする箇所に時間が…

windows10でのC++のプログラミング環境設定(mingw-w64+VSCode)

今回の記事はほとんど自分用です。 windows10でのC++のプログラミング環境の方法を載せます。 ①7-Zip.exeのダウンロードとインストール 圧縮・解凍ソフト7-Zipをダウンロードしてインストールします。(mingw64の解凍用です) ②mingw-w64のダウンロードと解凍 …