Template:Main2/Tools: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content added Content deleted
No edit summary |
(Added Mold and Lingemu.) |
||
(12 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
'''Bootloaders''' |
'''Bootloaders''' |
||
* [[Bootloader]] theory |
|||
* [[GRUB]] |
* [[GRUB]] |
||
* [[Limine]] |
|||
* [[LILO]] |
* [[LILO]] |
||
* [[XOSL]] |
* [[XOSL]] |
||
* [[System Commander]] |
* [[System Commander]] |
||
* [[Boot Magic]] |
* [[Boot Magic]] |
||
* [[Rolling Your Own |
* [[Rolling Your Own Bootloader]] |
||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Bootloaders|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Bootloaders|more...]]</small></div> |
||
Line 11: | Line 13: | ||
* [[GCC]] |
* [[GCC]] |
||
** [[Cygwin]] |
** [[Cygwin]] |
||
** [[MinGW |
** [[MinGW]] |
||
** [[Dev-C++]] |
|||
** [[DJGPP]] |
** [[DJGPP]] |
||
** Building a [[GCC Cross-Compiler]] |
** '''Building a [[GCC Cross-Compiler]]''' |
||
** [[Cross-Compiler Successful Builds]] |
|||
** [[Porting GCC to your |
** [[Porting GCC to your OS]] |
||
** [[Calling Conventions|Calling conventions of GCC for x86 Systems]] |
|||
* [[ |
* [[Calling Conventions]] |
||
* [[ |
** [[System V ABI]] |
||
* [[Watcom]] C/C++ |
|||
* [[Visual Studio]] |
|||
** [[Visual C++ Runtime]] |
** [[Visual C++ Runtime]] |
||
* [[TCC]] |
|||
⚫ | |||
* [[Smaller C]] |
|||
⚫ | |||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Compilers|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Compilers|more...]]</small></div> |
||
'''Assemblers''' |
'''Assemblers''' |
||
* [[GAS |
* [[GAS]] (GNU as, part of binutils) |
||
* [[FASM]] |
* [[FASM]] |
||
* [[NASM]] |
* [[NASM]] |
||
* [[YASM]] |
* [[YASM]] |
||
* |
* On the difference between AT&T and Intel [[Opcode syntax]] |
||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Assemblers|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Assemblers|more...]]</small></div> |
||
'''Linkers''' |
'''Linkers''' |
||
* [[LD |
* [[LD]] (GNU ld, part of binutils) |
||
* [[Link Archiver |
* [[Link Archiver]] (GNU ar, part of binutils) |
||
* [[Mold]] (Modern Linker) |
|||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Linkers|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Linkers|more...]]</small></div> |
||
'''Emulators''' |
'''Emulators''' |
||
* [[Bochs]] |
* [[Bochs]] |
||
* [[QEMU]] |
* [[QEMU]] |
||
* [[Microsoft Virtual PC]] |
* [[Microsoft Virtual PC|Virtual PC]] |
||
* [[VMware]] |
|||
* [[VMWare|VMWare PC Emulator]] |
|||
* [[VirtualBox]] |
* [[VirtualBox]] |
||
* [[SimICS]] |
* [[SimICS]] |
||
* [[Lingemu]] |
|||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Emulators|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Emulators|more...]]</small></div> |
||
'''Working with Disk Images''' |
'''Working with Disk Images''' |
||
* [[Disk Images |
* [[Disk Images]] in general, and ... |
||
* [[Loopback Device |
** [[Loopback Device]] for Linux, *BSD et al. |
||
* [[hdiutil |
** [[hdiutil]] for MacOS X |
||
* [[Windows Tools |
** [[Windows Tools]] |
||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Disk_Image_Utilities|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Disk_Image_Utilities|more...]]</small></div> |
||
<noinclude>[[Category:Main Page Templates]]</noinclude> |
<noinclude>[[Category:Main Page Templates]]</noinclude> |
Latest revision as of 01:04, 5 October 2022
Bootloaders
Compilers
Assemblers
- GAS (GNU as, part of binutils)
- FASM
- NASM
- YASM
- On the difference between AT&T and Intel Opcode syntax
Linkers
- LD (GNU ld, part of binutils)
- Link Archiver (GNU ar, part of binutils)
- Mold (Modern Linker)
Emulators
Working with Disk Images
- Disk Images in general, and ...
- Loopback Device for Linux, *BSD et al.
- hdiutil for MacOS X
- Windows Tools