You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 24, 2021. It is now read-only.
Stefan Lankes edited this page Jul 9, 2016
·
1 revision
If you are interested to use Intel's C/C++ compiler instead of the GCC, you have to guarantee with the compiler flag -ffreestanding that the compiler doesn't use the standard environment of your host system. Instead of using the standard path, you have to set with the compiler flag -I the include path to HermitCore's environment. However, Intel's compiler creates per default object files for the host system. Our toolchain includes the program x86_64-hermit-elfedit that is able to convert with the flag --output-osabi HermitCore these files to HermitCore's object files. For linking all object files to a HermitCore executable, you have to use the linker of our toolchain because it includes a valid linker script, which is required to build a bootable executable.