#!/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