From 2da12c5862b8250d7c0e609609cb58f97012d619 Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Fri, 22 May 2026 17:45:49 +0530 Subject: a simpler build setup --- build.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 build.c (limited to 'build.c') diff --git a/build.c b/build.c new file mode 100644 index 0000000..b8740fc --- /dev/null +++ b/build.c @@ -0,0 +1,16 @@ +#include +#include + +int main() { + if (fork() == 0) { + char* args[] = {"gcc", "src/main.c", "-o", "main.o", NULL}; + execvp(args[0], args); + return 0; + } else { + wait(NULL); + } + + char* args[] = {"./main.o", NULL}; + execvp(args[0], args); + return 0; +} -- cgit v1.2.3