Hello Jon,
The easiest way to do this is to run the entire build from next or master once until it is completed.
You can then run “./make.sh shell” which will drop you into a shell in the build environment. In there, you can run the gcc commands with the IPFire compiler, headers and use the entire rest of the user land.
You should not need any special search paths for any include files.
-Michael
On 22 Dec 2024, at 02:25, jon jon.murphy@ipfire.org wrote:
All,
Is there a way to compile a C program and not run the entire ipfire `make.sh build`. And include the various ipfire `#include` items?
I am attempting to compile an `rpzctrl.c` file for the `rpz.cgi` webgui. I am in the early stages of C programming and I am making lots of errors. And so each iteration of C code takes 2-3 hours for a `make.sh build`.
I'd like to do something like:
gcc -I ./build_x86_64/usr/include rpzctrl2.c -o rpzctrl
I don't know which `include` files directory to reference so I just picked one. But running gcc throws lots of errors.
Can you get me started?
Merry Christmas all, Jon