#!/usr/bin/perl
use Inline Config => FORCE_BUILD => 1,
CLEAN_AFTER_BUILD => 0;
use Inline C => Config => LIBS => '-L/usr/lib -lgd';
#I tried variations of the above line
use Inline C => Config => AUTO_INCLUDE => '#include "gd.h"';
#Apparently can't use #include "gd.h" in the code itself
use Inline C => 'DATA';
outtext();
__END__
__C__
int outtext()
{ gdImagePtr im;
FILE *out;
im = gdImageCreate(100,100);
out = fopen("foo.jpg", "wb");
gdImageJpeg(im, out,-1);
fclose(out);
gdImageDestroy(im);
return 1;
}
####
#include
#include "gd.h"
int main(void)
{ gdImagePtr im;
FILE *out;
im = gdImageCreate(100,100);
out = fopen("foo.jpg", "wb");
gdImageJpeg(im, out,-1);
fclose(out);
gdImageDestroy(im);
return 1;
}
####
gcc -o gdexample gdexample.c -lgd