mysql - 添加依赖项以生成文件 C++

标签 mysql makefile

我正在尝试将我的应用程序连接到 Linux 上的 MySQL 数据库。 我使用此命令编译我的应用程序:

g++ -o mysqlconnect $(mysql_config --cflags) db.cpp $(mysql_config --libs)

而且效果很好。但是我似乎找不到将 $(mysql_config --cflags)$(mysql_config --libs) 添加到我的 make 文件的方法。有什么办法吗?

最佳答案

如果我们谈论的是 GNU Makefile,则语法是

g++ -o mysqlconnect $(shell mysql_config --cflags) db.cpp $(shell mysql_config --libs)

参见 GNU make documentation .

关于mysql - 添加依赖项以生成文件 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48828939/

相关文章:

mysql - 更新/插入具有自定义年份和月份的随机日期范围 - MYSQL

mysql - 如何避免 MySQL 的隐式转换(截断不正确的 DOUBLE 值)

makefile - autotools -- make[1] : *** No rule to make target `all' . 停止

java - 现代的 javadeps 等价物?

连接表上的 MySQL 外键问题

MySQL:长表与宽表

php - 连接 3 个 MySQL 表时遇到问题,从两个表中检索数据 (CodeIgniter)

c++ - 我应该在 C++ 中分离 cpp 和 h 文件吗?

c++ - Makefile 模式规则 : Circular makefile. o <- makefile 依赖项已删除

Makefile 不会使用 touch 创建多个 txt 文件