Saya mencoba mengkompilasi silang paket StrongSwan di Ubuntu untuk Synology NAS menggunakan rantai alat Synology resmi.
Host:
hostname = ubuntu
uname -m = i686
uname -r = 3.8.0-32-generic
uname -s = Linux
Target:
Synology:
- model DS213+
- CPU: Freescale QorIQ P1022
- Arch: PowerPC
- Endianness: Big Endian
- Linux 2.6.32
- uname -a:
Linux LupoDiskStation 2.6.32.12 #3776 SMP Sat Aug 17 02:11:24 CST 2013 ppc
GNU/Linux synology_qoriq_213+
Ketika saya menjalankan ./configure, saya mendapatkan kesalahan:
konfigurasikan:kesalahan:GNU Pustaka Multi Presisi gmp tidak ditemukan
Konfigurasikan perintah:
env CC=/usr/local/powerpc-none-linux-gnuspe/bin/powerpc-none-linux-gnuspe-gcc
LD=/usr/local/powerpc-none-linux-gnuspe/bin/powerpc-none-linux-gnuspe-ld
RANLIB=/usr/local/powerpc-none-linux-gnuspe/bin/powerpc-none-linux-gnuspe-ranlib
CFLAGS="-I/usr/local/powerpc-none-linux-gnuspe/include -mcpu=8548 -mhard-float -mfloat-gprs=double"
LDFLAGS="-L/usr/local/powerpc-none-linux-gnuspe/lib"
./configure
--host=powerpc-unknown-linux
--target=powerpc-unknown-linux
--build=i686-pc-linux
--prefix=/usr/local
Jika saya menjalankan ./configure tanpa parameter tambahan (dengan gcc ubuntu), saya tidak mendapatkan kesalahan.
Saya juga berhasil mengkompilasi helloworld.c dengan synology toolchain.
Saya telah mengikuti paket GMP yang diinstal:
dpkg --get-selections | grep gmp
gmpc install
gmpc-data install
gmpc-dev install
libgmp-dev install
libgmp10 install
libgmp3-dev install
libgmp3c2 install
libgmpada2 install
libgmpxx4ldbl install
File header ada di bawah /usr/include/gmp.h.
Adakah yang tahu bagaimana cara memasukkan gmp.h itu?
Jawaban yang Diterima:
Mungkin ini akan membantu di Ubuntu 18.04?
sudo apt install libgmp-dev
Bagaimana Cara Menghapus Instalasi Sbt?
Bagaimana Cara Mempercepat Waktu Boot Ubuntu Ketika Anda Menemukan Kemungkinan Penyebab Di Keluaran "dmesg"??