(use-modules (gnu packages commencement) (guix gexp)) (define hello-gexp (with-imported-modules '((guix build utils)) #~(begin (use-modules (guix build utils)) (set-path-environment-variable "PATH" '("bin") (list #$gcc-toolchain)) (set-path-environment-variable "C_INCLUDE_PATH" '("include") (list #$gcc-toolchain)) (set-path-environment-variable "LIBRARY_PATH" '("lib") (list #$gcc-toolchain)) (invoke "gcc" #$(local-file "hello.c") "-o" #$output)))) (computed-file "hello" hello-gexp)