I do \"#include
at the top of the source.
Example compilation:
/usr/bin/colorgcc -std=c99 -fgnu89-inline -g -Wall -I
man srandom
says that the function is not part of C99 but part of POSIX.
Activate _BSD_SOURCE
or _XOPEN_SOURCE >= 500
or any other suitable feature test macro that declares the srandom/random function (see man feature_test_macros
and man srandom
).
This one has good chances, but you need to figure out the macros that are defined/not defined implicitly thereby too by reading the manpages above.
/usr/bin/colorgcc -std=c99 -D_XOPEN_SOURCE=600 -fgnu89-inline -g -Wall
-I/usr/include -I./ -I../ -I../../ -I../../../ -I../../../../ -O3 -o f8 f8.c