ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

交叉编译openharmony版本的openssh

交叉编译openharmony版本的openssh
sudo mkdir /system
sudo chmod 777 /system/
export CC=aarch64-linux-gnu-gcc

编译zlib
./configure --prefix=/system
make && make install
 
 
编译openssl
./config linux-aarch64 --prefix=/system/                  --openssldir=/system/etc/ssl          --libdir=lib                   shared                         zlib-dynamic --libdir=/system/lib --with-zlib-lib=/system/lib --with-zlib-include=/system/include

         下会测试下这条:
   ./config linux-aarch64 --prefix=/system/                  --openssldir=/system/etc/ssl          --libdir=lib                   shared                         zlib-dynamic --libdir=/system/lib --with-zlib-lib=/system/lib --with-zlib-include=/system/include      no-asm shared no-unit-test no-tests
make && make install


编译openssh
./configure --prefix=/system/ \
            --target=aarch64-linux-ohos \
            --host=aarch64-linux-gnu \
            --sysconfdir=/etc/ssh \
            --with-libs --with-zlib=/system/ \
            --with-ssl-dir=/system/ \
            --disable-etc-default-login
            
make && make install
           
返回列表