Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.034 pregleda

Najnovija ↓

Cross compile busybox for LEXRA mips 14.04.2020. u 00:01 · pre 80 meseci
izmenjeno 1 put, poslednji put vidonk 14.04.2020. u 13:13
  1. vidonk14.04.2020. u 13:13zapis iz teksta poruke
#1
Pozdrav forumaši,
Imam problem sa verzijom busyboxa koju sam preuzeo sa neta naime ona sadrži jednu ili više ovih instrukcija

Code:

lwl, lwr, swl, swr

A moj procesor ih ne podržava samo mi izbaci

Code:

Illegal instruction


E sad ja sam preuzeo busybox i u make menuconfig označio da hoću static static cross copiled binary program, stavio sad da hoću cross compiler prefix da bude mips-linux- kojeg imam u $PATH-u,
CFLAGS (NEW) sam unio "-EL -msoft-float" i LDFLAGS (NEW) da bude "-EL -msoft-float" ali kad pokrenem make dobijam sledeću grešku

https://pastebin.com/FDCEV9vy
Potpis
vidovic-slobodan.blogspot.com
Re: Cross compile busybox for LEXRA mips 14.04.2020. u 13:01 · pre 80 meseci #3
Citat:
Branimir Maksimovic: Fali ti header. to undeclared verovatno znaci da kompajlira sa C++ kompajlerom, jer to kod C-a je pozeljno ali nije neophodno.

Našao sam ovdje da je to

Code:

#include <sys/resource.h>


ali ja taj header imam, kako da vidim koji mi header hvali ?
Potpis
vidovic-slobodan.blogspot.com
Re: Cross compile busybox for LEXRA mips 14.04.2020. u 17:39 · pre 80 meseci #5
Sad ti pa fali biblioteka ;)
U svakom slucaju kompajler je problem cini se a i to je verovatno pravljeno za neki stariji sistem.

edit:

u svakom slucaju setns i syncfs sy Linux syscall-ovi kao da pokusavas da linkujes sa nekim libc
koji to nema ?
Sviđa mi se1
Re: Cross compile busybox for LEXRA mips 14.04.2020. u 21:18 · pre 80 meseci #6
Riješio sam samo sam ugasio određene parametre
Code:

> # CONFIG_MKTEMP is not set
> # CONFIG_SYNC is not set
> # CONFIG_FEATURE_SYNC_FANCY is not set
> # CONFIG_TOUCH is not set
> # CONFIG_FEATURE_TOUCH_NODEREF is not set
> # CONFIG_FEATURE_TOUCH_SUSV3 is not set
> # CONFIG_NSENTER is not set


i onda

Code:

make -j 4 LDFLAGS="--static" CROSS_COMPILE="mips-linux-"
Potpis
vidovic-slobodan.blogspot.com
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme