Puncte:0

libcurl și libcrypto se compilează încrucișat în braț

drapel mz

Încercarea de a compila codul cu ARM în braț.

  1. Descărcat codul și instalat mai jos, $sudo apt-get install libssl-dev $sudo apt-get install libcurl4-openssl-dev $sudo apt-get install lib32z1-dev
  2. instalat „arm-linux-gnueabi” prin apt-get în ubuntu
  3. a schimbat Makefile cu cross compile ca, CROSS_COMPILER ?= arm-linux-gnueabi-gcc
  4. face Observat ca mai jos,

s.o src/test/test_module_1.o src/test/test_module_2.o src/test/test_module_3.o -L/usr/local/lib -lcurl -lpthread -lcrypto -lssl -lz /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: săriți peste /usr/local/lib/libcurl incompatibil. deci când se caută -lcurl /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: săriți peste /usr/local/lib/libcurl incompatibil. a când se caută -lcurl /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: săriți peste /usr/local/lib/libcurl incompatibil. deci când se caută -lcurl /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: săriți peste /usr/local/lib/libcurl incompatibil. a când se caută -lcurl /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: nu găsesc -lcurl /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: nu găsesc -lcrypto /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: nu găsesc -lssl /usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld: nu găsesc -lz

Vă rog să-mi spuneți cum să compilez încrucișat

FYI,

root@ubuntu-virtual-machine:/home/ubuntu/Desktop/curl/arm_curl/curl-7.68.0# dpkg --print-foreign-architectures i386 aarh64 braț64 root@ubuntu-virtual-machine:/home/ubuntu/Desktop/curl/arm_curl/curl-7.68.0# dpkg --print-architecture amd64 root@ubuntu-virtual-machine:/home/ubuntu/Desktop/curl/arm_curl/curl-7.68.0# dpkg --add-architecture arm64 pkg-config-dpkghook: avertisment: Arhitectura aarch64 nu este definită în tabelele de arhitectură, ignorată

Mai jos este rezultatul,

Preluat 593 kB în 18 secunde (32,4 kB/s) Citirea listelor de pachete... Gata N: Omiterea achiziției fișierului configurat „main/binary-aarch64/Packages” ca depozit „http://security.ubuntu.com/ubuntu focal-security InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „restricted/binary-aarch64/Packages” ca depozit „http://security.ubuntu.com/ubuntu focal-security InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „universe/binary-aarch64/Packages” ca depozit „http://security.ubuntu.com/ubuntu focal-security InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „multiverse/binary-aarch64/Packages” ca depozit „http://security.ubuntu.com/ubuntu focal-security InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „main/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal-updates InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „restricted/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal-updates InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „universe/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal-updates InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „multiverse/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal-updates InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „main/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal-backports InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „restricted/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal-backports InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „universe/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal-backports InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „multiverse/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal-backports InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „main/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „restricted/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „universe/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal InRelease” nu acceptă arhitectura „aarch64” N: Omiterea achiziției fișierului configurat „multiverse/binary-aarch64/Packages” ca depozit „http://us.archive.ubuntu.com/ubuntu focal InRelease” nu acceptă arhitectura „aarch64” E: Preluare eșuată http://security.ubuntu.com/ubuntu/dists/focal-security/main/binary-arm64/Packages 404 Nu a fost găsit [IP: 91.189.88.152 80] E: Preluare eșuată http://us.archive.ubuntu.com/ubuntu/dists/focal-updates/main/binary-arm64/Packages 404 Nu a fost găsit [IP: 91.189.91.39 80] E: Preluare eșuată http://us.archive.ubuntu.com/ubuntu/dists/focal-backports/main/binary-arm64/Packages 404 Nu a fost găsit [IP: 91.189.91.39 80] E: Preluare eșuată http://us.archive.ubuntu.com/ubuntu/dists/focal/main/binary-arm64/Packages 404 Nu a fost găsit [IP: 91.189.91.39 80] E: Unele fișiere index nu au putut fi descărcate. Ele au fost ignorate, sau cele vechi au fost folosite în schimb.

va rog sa-mi spuneti cum sa rezolv

karel avatar
drapel sa
Răspunde asta la întrebarea ta? [Omiterea achiziției fișierului configurat „main/binary-i386/Packages” ca depozit „xxx” nu acceptă arhitectura „i386”](https://askubuntu.com/questions/741410/skipping-acquire-of-configured- file-main-binary-i386-packages-as-repository-x) și [Omiterea achiziției fișierului configurat „contrib/binary-i386/Packages” ca depozit... nu acceptă arhitectura „i386”](https:/ /askubuntu.com/q/1029198/)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.