MySql com erro C ++: referência indefinida a mysql_init

#include <stdlib.h>
#include <mysql.h>

#include <my_global.h>


int main (int argc, char *argv[])
{

MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;

char *server = "127.0.0.1";
char *user = "root";
char *password = "1386";
char *database = "OurDB";

conn = mysql_init(NULL);

/* Connect to database */
if (!mysql_real_connect(conn, server,user, password, database, 0, NULL, 0))
{
    fprintf(stderr, "%s\n", mysql_error(conn));
    exit(0);
}

  return 0;
}

e recebo erro de vinculador em codeblocks:

undefined reference to mysql_init

Eu useimysql_config --libs na opção vinculador emysql_config --cflags na opção do compilado

Li em algum lugar que devo adicionar algumas bibliotecas como libmysql.lib, mas não consigo encontrar esse arquivo no meu PC (estou usando o Ubuntu 11.04 64bit

questionAnswers(6)

yourAnswerToTheQuestion