programing

mysql_config가 없는 MariaDB C 커넥터

luckcodes 2022. 10. 18. 22:09

mysql_config가 없는 MariaDB C 커넥터

mysql로 합니다.하여 C 를 mysql로 했습니다.mysql_config --libs 수 있는 하지만, 내에서는 Maria를 읽을 수 있습니다DB에서는 가능하지만, 제 시스템에서는 가능합니다.mysql_config존재하지 않으며, 입수 방법을 알 수 없으며, 최종적으로 입수할 복사본이 MariaDB와 호환되는지 여부도 알 수 없습니다.

문제는 MariaDB를 C/C++ 어플리케이션에 링크하는 방법입니다.

Debian 10(버스터) 64비트~

mariadb-server 버전: 1:10.3.15-1~

mariadb-client 버전: 1:10.3.15-1~

잘 부탁드립니다.

음, 이게 내가 하는 일이야.

sudo apt-get install libmariadbclient-dev

link 명령어는 -lmariadbclient가 됩니다.

MySQL 또는 MariaDB Servers 10.2 이전(10.2 이후 MariaDB Connector/C는 Server에 번들됨)과의 이름 충돌을 피하기 위해 MariaDB Connector/C에는 mariadb_config 대신 mysql_config 스크립트가 없습니다.

되어 은, 「」뿐입니다.mariadb-server ★★★★★★★★★★★★★★★★★」mariadb-client, (그래서)mariadb_config하지 않고, 출석하지 않았다.mysql_config더 이상 사용되지 않습니다.

되었습니다.libmariadb-dev , ★★★★★★★★★★★★★★.mariadb_config그리고 내 애플리케이션을 컴파일하고 링크하는 데 필요한 모든 헤더와 libs.

해결책을 찾기 위한 올바른 힌트를 주신 게오르크와 샤라트에게 감사드립니다.

언급URL : https://stackoverflow.com/questions/57234804/mariadb-c-connector-without-mysql-config