added cflags/ldflags info

This commit is contained in:
gbmor 2020-02-13 16:48:24 -05:00
parent 8f76a0bb29
commit 78c46acf98
1 changed files with 11 additions and 2 deletions

View File

@ -33,8 +33,9 @@ as compiled CGI here at tilde.institute.
Once you've written your software to be served via CGI, be sure to Once you've written your software to be served via CGI, be sure to
statically link the executables. Sure, there's a larger file size, but statically link the executables. Sure, there's a larger file size, but
the benefits outweigh that in this case - there's no relying on what the benefits outweigh that in this case - there's no relying on libraries
I may or may not have installed on tilde.institute. For example: I may or may not have available in the httpd chroot on tilde.institute.
For example:
``` ```
$ cc -static -g -W -Wall -o app.cgi app.c $ cc -static -g -W -Wall -o app.cgi app.c
@ -63,5 +64,13 @@ to test the compilation. It installs to `~/public_html` with the proper
ownership and permissions. View the `index.c` source and the `makefile` ownership and permissions. View the `index.c` source and the `makefile`
to see what goes on under the hood! Feel free to adapt it your own projects! to see what goes on under the hood! Feel free to adapt it your own projects!
**Note:** You may need to add the following to `CFLAGS`
```
+I/usr/local/include
```
..and the following to `LDFLAGS`
```
-lkcgihtml -lkcgi -lz
```
[back](/) [back](/)