Do you type ". edksetup.bat BaseTools" in Edk2 directory? What output of this command? This script will add edk2 BaseTools path into system PATH, then build can be used.
And, you can use GCC5 as the default tool chain. It supports GCC 5.0 or the above version. > -----Original Message----- > From: edk2-devel [mailto:[email protected]] On Behalf Of Peter > Wiehe > Sent: Sunday, November 25, 2018 1:24 AM > To: edk2-devel <[email protected]> > Subject: Re: [edk2] Newbie: Getting Ovmf built > > OK > > Building went well to a certain point. I successfully git cloned. I > built the BaseTools. > > I (seemingly successfully) setup the build shell environment. (I got no > errors.) > > In the target conf file I chose "IA32 X64" and ELFGCC (since I habe > gcc 7.3.0 installed). > When I type "build", there comes an error like "Command build not found". > > I thought that maybe it's because of the shell environment variable > $PATH. $PATH does NOT contain the edk2 source directory in any way > (despite the fact that I entered "export EDK_TOOLS_PATH..."). > > What can I do? > > Greetings > Peter > > 2018-11-24 1:40 GMT+01:00, stephano <[email protected]>: > > Hello Peter, > > > > Thanks for giving EDK2 a try! > > > > We have a set of simple instructions for folks building on standard > > Linux distros. Please have a look at this page: > > > > https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions > > > > Note: Be sure the TARGET_ARCH is set correctly. (E.g. TARGET_ARCH = x64) > > > > Once you have built the BaseTools and MdeModulePkg without any errors, > > you can try building and running in OVMF: > > > > https://github.com/tianocore/tianocore.github.io/wiki/How-to-build-OVMF > > > > Tip: Add the -j option so that you can grep through the log easily for > > any errors (build -j /path/to/log/file.txt). > > > > Hopefully those links help get you started. Let me know if you run into > > any other issues. > > > > Cheers, > > Stephano > > > > Stephano Cetola > > TianoCore Community Manager > > > > On 11/23/2018 2:44 PM, Peter Wiehe wrote: > >> Hello, I'm a total newbie to Tianocore/EDK2/OVMF. > >> (My coding is at high school level I think, not university level. I > >> have some (small) experience writing in Assembler, C, C++. I wrote a > >> little bootloader, so I know something about filesystem in general and > >> ext2 and pre-kernel "environment".) > >> > >> I use xubuntu 18.04 on an AMD 64bit PC. > >> > >> I'm currently trying to > >> 1.) build OVMF from source > >> 2.) and then want to run it in/with Qemu. > >> 3.) Later I would like to try to write a simple ext2 "driver". Can't > >> guarantee I will succeed, but let's see. > >> > >> So far I have > >> 1.) downloaded the whole edk2 zip/tar-ball > >> 2.) have installed nasm and ASL (iasl) > >> 3.) Run "EmulatorPkg/build.sh" > >> 4.) Run "OvmfPkg/build.sh -a X64" > >> 5.) Run "OvmfPkg/build.sh -a X64 qemu" > >> > >> Then I get the error message "qemu-system-x86_64: -pflash > >> /home/peter/Schreibtisch/edk2-master/Build/OvmfX64/DEBUG_GCC5/QEMU/bios.bin: > >> Could not open > >> '/home/peter/Schreibtisch/edk2-master/Build/OvmfX64/DEBUG_GCC5/QEMU/bios.bin': > >> No such file or directory" > >> > >> So my first question is how to deal with this error. > >> > >> Kind regards > >> Peter Wiehe > >> _______________________________________________ > >> edk2-devel mailing list > >> [email protected] > >> https://lists.01.org/mailman/listinfo/edk2-devel > >> > > > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

