Sziasztok,
Van egy olyan kínom, hogy szeretnék egy toolchain-t fordítani egy eszközhöz, de nem akar összejönni. Van egy binárisom, ami jó, erre a file parancs ezt írja:
mc: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV) dynamically linked (uses shared libs), stripped
Azt tudom, hogy uClibc rendszer, MIPS procival. Amit keresek, az a CHOST (pontosabban CTARGET) erteke.
- 908 megtekintés
Hozzászólások
ez így nem fog menni.
a file-ból annyit fogsz tudni, hogy milyen cpu architektúra.
ezen felül minimum kell valami os-abi-specifikáció, mert az még cpu architektúránként is változó (pl. linux). és még os-en belül is lehetnek eltérések, ezért van a harmadik eleme a chost-nak (pl. linux-glibc, linux-aout, bár itt az object code fájl formátuma is eltér).
az uclibc-t esetleg meg lehet nézni, hogy min futhat mips-en, és abból _talán_ lehet szűkíteni a kört. nyilván a kiinduló része a dolognak, hogy a gcc oldalán megnézed, hogy egyáltalán mit támogat, "miből lehet választani".
- A hozzászóláshoz be kell jelentkezni
Ha azt mondom, hogy networked media tank az oprendszer, azzal egyikunk sincs beljebb. Egyelore annak is orulnek, ha egy mips-unknown-uclibc szeru dolog osszejonne, ami fut. Egyelore az a gond, hogy a CPU architekturat sem tudom eltalalni.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
lehet pl. mipsel, mipsisa32el, esetleg mipsisa32r2el.
mivelhogy LSB a binárisod.
- A hozzászóláshoz be kell jelentkezni
Mipsel. Na, ez pl info, eddig mips- kezdetu CHOST-tal probalkoztam, gondolom ezert nem volt szerencsem.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
objdump?
- A hozzászóláshoz be kell jelentkezni
?
Mire gondolsz?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni