我已经使用
安装了mysqlbrew install mysql
然后使用
编译gcc -I/usr/include mydb.c
然而它给了我错误:
fatal error: 'mysql/mysql.h' file not found
我在这里做错了什么? am on macosx 10.12
编辑:试过gcc -I / usr / local / include / mysql / mydb.c仍然坏了
答案 0 :(得分:1)
在ubuntu16.04上,mysql.h位于/ usr / include / mysql中。 您可以在安装libmysqlclient20或libmysqlclient-dev。
之后找到它答案 1 :(得分:0)
验证安装mysql的位置,为此,使用命令查看目录的文件列表
ls
并使用
cd
在我的示例中,安装位于目录中:
/usr/local/mysql-<version_my_mysql>/include/
第二步是每次compiller指示目录:
gcc my_program_code_file.c -I /usr/local/mysql-5.7.9-osx10.9-x86_64/include/ -o my_program_executable
代码中的包含者是:
#include <mysql.h>