gpt4 book ai didi

mysql - 从源代码编译 mariadb/mysql 时删除未使用的命令行工具

转载 作者:行者123 更新时间:2023-11-29 10:21:46 28 4
gpt4 key购买 nike

(注意,虽然我使用的是 mariadb,但我也包含了 mysql 标签,因为它们很相似)

我正在从源代码编译 mariadb(通过嵌入式 Linux 系统的 Buildroot),并且我正在尝试最小化图像大小。我注意到安装了相当多的命令行工具但我不使用。其中包括:

  • mysql_client_test
  • mysql测试
  • mysqldump
  • mysqlslap
  • ...等等

我不打算在我的应用程序中使用这些工具,并且希望 CMake 系统不要构建和安装它们。然而,我正在努力寻找任何可以让我做到这一点的选择。可以这样做吗?

最佳答案

这不是您问题的答案,因为我也没有看到合适的 CMake 选项。但这里有一些其他选项可以对您有所帮助:

-DWITH_UNIT_TESTS=0
-DWITHOUT_ROCKSDB_STORAGE_ENGINE=1
-DWITHOUT_MROONGA_STORAGE_ENGINE=1
-DWITHOUT_CONNECT_STORAGE_ENGINE=1
-DWITHOUT_SPHINX_STORAGE_ENGINE=1
-DWITHOUT_TOKUDB_STORAGE_ENGINE=1
-DWITHOUT_SPIDER_STORAGE_ENGINE=1

关于mysql - 从源代码编译 mariadb/mysql 时删除未使用的命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49148483/

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