gpt4 book ai didi

mysql - 使用 Clang 编译 MYSQL 示例

转载 作者:太空宇宙 更新时间:2023-11-04 04:42:18 26 4
gpt4 key购买 nike

EHLO

我正在尝试使用 Clang 在 C 上编译一个 mysql 连接示例,而我可以像这样使用 gcc 轻松完成:

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

我不知道如何将脚本 mysql_config 参数传递给 clang。我在没有它们的情况下完成了它,但是 clang 给了我关于库 mysql.h 和其他库中包含的错误。

我能做什么?

最佳答案

我是这样想的:

clang mysql1.c -o mysql1 -I/usr/include/mysql -Wa, -gdwarf-4 -fvar-tracking-assignments -frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wp ,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fstack-protector-all -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -g -DNDEBUG -rdynamic -L/usr/local/lib/mysql -lmysqlclient -lpthread -lz -lm -lssl -lcrypto -O2

只要记住 mysqlclient lib 和 mysql 源在哪里。

关于mysql - 使用 Clang 编译 MYSQL 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25143993/

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