gpt4 book ai didi

mysql - 使用 mysql_config 和 pkg-config 编译代码

转载 作者:太空宇宙 更新时间:2023-11-04 03:55:17 25 4
gpt4 key购买 nike

最近我一直在学习如何用 C 语言编写 GTK+ 应用程序和 MySQL。

我想尝试同时使用这两个库编写一个程序,我已经完成了,但我无法编译...

当我编译一个使用 MySQL 的程序时,我会这样做:

    gcc exa_7.c -o exa_7 -std=c99  `mysql_config --cflags --libs`

当我编译 GTK+ 应用程序时,我会这样做:

    gcc -o test_5 test_5.c `pkg-config --libs --cflags gtk+-2.0`

我不能同时写它们,我的意思是 pkg-configmysql_config 一次,因为编译器不会接受它。我一直试图找到一些 makefile 脚本,但没有找到任何有用的东西。请帮忙。谢谢。

最佳答案

你应该这样做:

gcc exa_7.c -o exa_7 -std=c99  `mysql_config --cflags --libs` `pkg-config --libs --cflags gtk+-2.0`

如果反引号给您带来问题,您可以使用 $() 来运行程序:

gcc exa_7.c -o exa_7 -std=c99  $(mysql_config --cflags --libs) $(pkg-config --libs --cflags gtk+-2.0)

关于mysql - 使用 mysql_config 和 pkg-config 编译代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16970090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com