imx6 samba 編譯安裝

2021-10-13 19:15:49 字數 1079 閱讀 7092

一、編譯

2:解壓

3:進入source目錄

4:執行配置

./configure --target=arm-linux-gnueabi --host=i686 samba_cv_cc_negative_enum_values=yes 

會出現下面的錯誤:

checking for prctl... yes

configure: error: cannot run test program while cross compiling

see `config.log' for more details.

解決辦法:

在11497行修改 if test "$cross_compiling" = yes; then 為 if test "$test_cross_compiling" = yes; then

這樣在交叉編譯的時候就不會有這個錯誤了

二、安裝到嵌入式平台

1、 拷貝/source/bin目錄下smbpasswd、smbd、nmb到目標路徑:/usr/sbin

2:新建資料夾

mkdir /usr/local/samba /usr/local/samba/bin /usr/local/samba/lib /usr/local/samba/private /usr/local/samba/var

3:在/usr/local/samba/lib建立配置檔案:smb.conf

[global]

workgroup = myworkgroup

server string = samba

netbios name =myarm

guest account=root

security =share

inte***ces = eth0

[share]

path = /opt/

guest ok=yes

browseable=yes

4:拷貝 /source/bin/smbd 到 開發板的 /usr/local/samba/bin 目錄下面;

在 /usr/local/samba/bin 目錄下面執行 ./smbd -d

imx6ull交叉編譯工具鏈安裝

imx6ull開發環境之系統安裝 請參考 1 這裡我使用的是 gcc linaro 6.2.1 2016.11 x86 64 arm linux gnueabihf.tar.xz 2 直接通過ftp客戶端上傳至redhat,解壓 xz d gcc linaro 6.2.1 2016.11 x86 6...

socat 交叉編譯 imx6

1,為了使用linux虛擬串列埠的功能,選擇移植乙個socat工具。2,設定交叉編譯工具路徑 export path path usr local arm gcc linaro arm linux gnueabihf 4.9 2014.07 linux bin 3,解壓,配置 tar xzvf so...

qt之imx6庫編譯

qmake configuration for building with arm linux gnueabi g makefile generator unix config incremental qmake incremental style sublib 配置交叉編譯引數 imx6 cfla...