给你一个linux下面的编译的例子,可能有帮助阿。
gcc -Wall -I/usr/include/mysql -L/usr/lib/mysql oneorde.c functions.c session.c sess_good.c sellmanafunc.c -lmysqlclient -lmysys  -lz -lcrypt -lnsl -lm -lcgi  -o /var/www/cgi-bin/oneorde.cgi

解决方案 »

  1.   

    CC              = gcc
    INCLUDES        = -I. -I/usr/include/mysql
    LIBS            = -L. -L/usr/lib/mysql -lmysqlclient
    FLAGS           =  -WallOFILES          = test.o 
    PROGRAMS        = test 
    %.o:    %.c
            $(CC) -c $(FLAGS) $(INCLUDES) $<test: $(OFILES)
            $(CC) -o $@ $(FLAGS) $(INCLUDES) $(OFILES) [email protected] $(LIBS)
    all:    $(OFILES)
            @for i in $(PROGRAMS);         do                 (echo $(CC) -o $$i $(INCLUDES) $(LIBS) $(OFILES) $$i.c;                 $(CC) -o $$i $(INCLUDES) $(OFILES) $$i.c $(LIBS));          done
    clean:
            $(RM) $(OFILES)
            $(RM) $(PROGRAMS)