OSDev.org https://forum.osdev.org/ |
|
I created my cross-complier but I want to add some headers. https://forum.osdev.org/viewtopic.php?f=1&t=32467 |
Page 1 of 1 |
Author: | Darkpony [ Tue Oct 03, 2017 4:04 am ] |
Post subject: | I created my cross-complier but I want to add some headers. |
I originally created a cross compiler for a free standing kernel. I made it using the cross compiler guide for barebones all went well. Can I add more libraries without making a new cross compiler. |
Author: | Korona [ Tue Oct 03, 2017 4:50 am ] |
Post subject: | Re: I created my cross-complier but I want to add some heade |
Libraries and header files are placed into /usr/lib and /usr/include. If you're using a cross compiler, those paths are not resolved relative to the filesystem root but to the directory that was specified by --with-sysroot. So specify --with-sysroot and then put your headers into <sysroot>/usr/include. EDIT: IIRC, --with-sysroot is incompatible with --without-headers. To still build the freestanding --with-sysroot environment correctly, build GCC via Code: make all-gcc inhibit_libc=true If you want to build an entire userspace, you might want into the OS-specific toolchain page in the wiki. |
Page 1 of 1 | All times are UTC - 6 hours |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |