安卓編譯mysql MySQL 原始碼編譯

2021-10-19 23:43:50 字數 1371 閱讀 8921

1.自己記下筆記,每次翻官網,時間有些長了,給自己以後安裝省事mysql 5.1.45

./configure

--prefix=/usr/local/mysql5

--without-debug

--without-bench

--without-docs

--without-geometry

--without-ndb-debug

--with-fast-mutexes

--with-embedded-server

--with-charset=latin1

--with-extra-charsets=all

--enable-thread-safe-client

--with-readline

--with-pthread

--enable-profiling

--enable-local-infile

--enable-assembler

--with-big-tables

--with-plugins=federated,innodb_plugin,partition

--with-client-ldflags=-all-static

--with-mysqld-ldflags=-all-static

--with-innodb

# with-client-ldflags、with-mysqld-ldflags 把鏈結程式靜態編譯到客戶端和mysqld 服務端。

cmake . -dcmake_install_prefix=/usr/local/mysql5.5 \

-ddefault_charset=gb2312 \

-ddefault_collation=gb2312_bin \ #預設是latin1_swedish_ci,一定要指定。

-dwith_extra_charsets=all \

-dmysql_maintainer_mode=on \

-denabled_local_infile=on \

-dwith_embedded_server=1 \

-dwith_innobase_storage_engine=1 \

-dwith_example_storage_engine=1 \

-dwith_federated_storage_engine=1 \

-dwith_blackhole_storage_engine=1 \

-dwith_perfschema_storage_engine=1 \

-dwith_partition_storage_engine=1 \

-dwith_unixodbc=1 \

-dwith_ssl=yes

最近編譯tolua runtime安卓編譯錯誤

編譯時出現以下錯誤 in file included from lj ffrecord.c 859 0 lj recdef.h 224 1 error recff rawlen undeclared here not in a function recff rawlen,makefile 645 r...

安卓反編譯記錄

cmd到工作所在的目錄下 apktool.bat d f zhihu signed.apk o zhihu 說明 其中d是decode的意思,表示我們要對apk進行解碼。f 如果目標資料夾已存在,則強制刪除現有資料夾 預設如果目標資料夾已存在,則解碼失敗 o 指定解碼目標資料夾的名稱 預設使用apk...

MNN 安卓編譯方式

1,準備 1.1 android ndk vim bashrc 新增android ndk export android ndk android ndk r21 source bashrc 1.2 vulkan tar xf vulkansdk linux x86 64 1.2.141.0.tar....