Iata programelul din documentatia de la libgd luat cu copy/paste:
*****************************************************************

/* Bring in gd library functions */
#include "gd.h"

/* Bring in standard I/O so we can output the PNG to a file */
#include <stdio.h>

int main() {
        /* Declare the image */
        gdImagePtr im;
        /* Declare output files */
        FILE *pngout, *jpegout;
        /* Declare color indexes */
        int black;
        int white;

        /* Allocate the image: 64 pixels across by 64 pixels tall */
        im = gdImageCreate(64, 64);

        /* Allocate the color black (red, green and blue all minimum).
                Since this is the first color in a new image, it will
                be the background color. */
        black = gdImageColorAllocate(im, 0, 0, 0);

        /* Allocate the color white (red, green and blue all maximum). */
        white = gdImageColorAllocate(im, 255, 255, 255);

        /* Draw a line from the upper left to the lower right,
                using white color index. */
        gdImageLine(im, 0, 0, 63, 63, white);

        /* Open a file for writing. "wb" means "write binary", important
                under MSDOS, harmless under Unix. */
        pngout = fopen("test.png", "wb");

        /* Do the same for a JPEG-format file. */
        jpegout = fopen("test.jpg", "wb");

        /* Output the image to the disk file in PNG format. */
        gdImagePng(im, pngout);

        /* Output the same image in JPEG format, using the default
                JPEG quality setting. */
        gdImageJpeg(im, jpegout, -1);

        /* Close the files. */
        fclose(pngout);
        fclose(jpegout);

        /* Destroy the image in memory. */
        gdImageDestroy(im);
}

Iata si erorile la compilare
****************************

#gcc gd.cc

/tmp/ccSksL96.o(.text+0x18): In function `main':
: undefined reference to `gdImageCreate'
/tmp/ccSksL96.o(.text+0x2c): In function `main':
: undefined reference to `gdImageColorAllocate'
/tmp/ccSksL96.o(.text+0x49): In function `main':
: undefined reference to `gdImageColorAllocate'
/tmp/ccSksL96.o(.text+0x65): In function `main':
: undefined reference to `gdImageLine'
/tmp/ccSksL96.o(.text+0xa6): In function `main':
: undefined reference to `gdImagePng'
/tmp/ccSksL96.o(.text+0xb9): In function `main':
: undefined reference to `gdImageJpeg'
/tmp/ccSksL96.o(.text+0xe3): In function `main':
: undefined reference to `gdImageDestroy'
/tmp/ccSksL96.o(.eh_frame+0x11): undefined reference to
`__gxx_personality_v0'
collect2: ld returned 1 exit status

Care poate fi explicatia?
Mentionez ca sunt fff. incepator in c

Multumesc anticipat,
Adrian.



Raspunde prin e-mail lui