This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
notes:unix:fall2024:projects:gtf0 [2024/09/20 03:38] – [DRAWING A FILLED RECTANGLE] mwinter4 | notes:unix:fall2024:projects:gtf0 [2024/09/20 03:48] (current) – [BUILD THE CODE] mwinter4 | ||
---|---|---|---|
Line 27: | Line 27: | ||
gcc -Wall --std=gnu18 -o gtf0 gtf0.c -lgd | gcc -Wall --std=gnu18 -o gtf0 gtf0.c -lgd | ||
</ | </ | ||
+ | |||
+ | However, it is not necessary to compile GTF0 for Unix due to the shebang added in the first line: | ||
+ | < | ||
+ | # | ||
+ | </ | ||
+ | As such, you are able to run the file as a C script instead of having to compile the program. Simply run with the command: | ||
+ | < | ||
+ | ./gtf0.c | ||
+ | </ | ||
+ | |||
+ | If you were to remove this however, you would need to compile the program before running. An easy way to make sure this shebang is at the top of your file is with the following: | ||
+ | < | ||
+ | head -n 1 gtf0.c | ||
+ | </ | ||
+ | |||
+ | This is to be runned in the directory that your gtf0.c is in. | ||
=====RUN THE PROGRAM===== | =====RUN THE PROGRAM===== |