それで、私はOSを開発していますが、今のところアセンブリでコードを書いているだけです。C/C++で作り続けたいと思っています。使用するコンパイラ/エディタは FASM (Windows 用) です。MinGW を使用してみましたが、fasm の .o ファイルをリンクするとエラーが発生します。Assembly と C/C++ の両方で開発を続けるにはどうすればよいですか? また、インターネットでいろいろ調べましたが、解決策が見つかりませんでした。
編集:これは私が使用しているmakeバッチファイルです:
cls
echo off
fasm.exe los.asm losasm.o
pause
cls
"C:\MinGW\bin\gcc.exe" -nostdlib los.cpp -o loscpp.o
pause
cls
"C:\MinGW\bin\gcc.exe" -o "C:\Users\helder\Desktop\Lemperyum OperativeSystem I\los" -o -nostdlib losasm.o loscpp.o
pause
cls
pause