Dokładnie chodzi mi o taką sytuację:
krosskompilatorem kompiluję nieśmiertelne hello.c. Powstaje mi a.out.
./a.out daje mi na stdout 'hello world!' a nie
Kod: Zaznacz cały
bash: ./a.out: cannot execute binary file
Pytam, ponieważ potrzebuję obejść problem z configure, mianowicie podaję '--target=sh3-unknown-linux-gnu' (krosskompilator i resztę 'przyjaciół' mam w PATH), a gdy dojdzie do momentu 'checking wherter we are crosscompiling... no' i dalej 'checking size of long' (piszę z pamięci), gdzie skompilowany zostaje conftest.c i badany jest efekt jego działania. Wiadomo, że program nie rusza i konfiguracja staje.
Chyba że ktoś zna sposób na 'przekonanie' configure, że jednak krosskompilujemy...