User Tools

Site Tools


notes:unix:fall2024:projects:gtf0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
notes:unix:fall2024:projects:gtf0 [2024/09/20 03:38] – [DRAWING A FILLED RECTANGLE] mwinter4notes: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
 </code> </code>
 +
 +However, it is not necessary to compile GTF0 for Unix due to the shebang added in the first line: 
 +<code>
 +#!/usr/bin/env -S tcc -run -lgd
 +</code>
 +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: 
 +<code>
 +./gtf0.c
 +</code>
 +
 +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:
 +<code>
 +head -n 1 gtf0.c
 +</code>
 +
 +This is to be runned in the directory that your gtf0.c is in.
  
 =====RUN THE PROGRAM===== =====RUN THE PROGRAM=====
notes/unix/fall2024/projects/gtf0.1726803526.txt.gz · Last modified: 2024/09/20 03:38 by mwinter4