樹莓派使用gcc編譯含mysql h標頭檔案的C語言

2021-10-07 15:33:46 字數 346 閱讀 4684

雖然ubuntu和樹莓派都是基於linux系統開發的,但是他們的資料庫有所不同。在樹莓派上,我只能夠安裝mariadb-server-10.0,而不能安裝mysql-server。在執行某些c語言對資料庫操作的程式造成了困擾。

ubuntu的:

gcc -i/usr/include/mysql *.c -l/usr/lib/mysql -lmysqlclient -o  *
樹莓派的:

gcc -i/usr/include/mariadb *

.c -l/usr/lib/mysql -lmariadbclient -o *

樹莓派映象編譯

樹莓派的映象製作 cd buildroot 2019.11 make list defconfigs 可以檢視buildroot所支援的預選配置列表,由於我們的裝置是樹莓派3b,所以執行命令make raspberrypi3 defconfig 執行make menuconfig,進行一些選項的調整...

樹莓派 交叉編譯

1 編譯 例如在linux上進行gcc直接編譯,編譯出來的可執行檔案是在本機能夠執行 2 交叉編譯 下位機,如c51,stm32,若沒有足夠內存放編輯器,需要上位機進行跨機編譯來生成可執行檔案的,就是交叉編譯。需要交叉編譯的原因 由於本人嘗試的是樹莓派的交叉編譯,所以使用的工具是 gcc linar...

mysql編譯安裝gcc 編譯安裝mysql

一 安裝編譯工具及庫檔案 yum y install gcc gcc c make autoconf libtool ltdl devel gd devel freetype devel libxml2 devel libjpeg devel libpng devel openssl devel c...