Я использую компилятор cygwin gcc для компиляции c-кода. У меня есть c-код, который извлекает данные из базы данных с помощью mysql-коннектора api.
После того, как я смог скомпилировать и запустить его, связав библиотеку libmysql, теперь у меня есть проблема с вопросом для компиляции.
Я получаю сообщение об ошибке с неопределенной ссылкой на mysql_ini.
Я использовал команды падений
gcc myfile.c -l libmysql
Для этого я получил ошибку, заявив, что файл libmysql не найден.
Поэтому я поместил исходный код и библиотеку libmysql в ту же папку, а затем выдал команду fallowing
gcc myfile.c -L. -l libmysql
На этот раз я получил такую же неопределенную ошибку.
Попробуйте что-то вроде этого:
$ gcc version.c -o version 'mysql_config --cflags --libs'
Дополнительная информация в http://zetcode.com/db/mysqlc/