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
'programing' 카테고리의 다른 글
특정 ID에 적합한 데이터 가져오기 (0) | 2022.10.18 |
---|---|
Java에서 권장되는 Clone() vs Copy Constructor (0) | 2022.10.18 |
PHP 7 RC3: 누락된 MySQL PDO를 설치하는 방법 (0) | 2022.10.18 |
MySQL 하위 쿼리에서 여러 열/필드 선택 (0) | 2022.10.18 |
MySQL INTO OUTFILE이 기존 파일을 덮어쓰시겠습니까? (0) | 2022.10.18 |