Nu știu ce trebuie să setați și cum exact pentru ca asta să funcționeze fiabil în principiu. Vreau să compilez Target atât pentru gazda mea Linux, cât și pentru Raspberry Pi. Pentru compilarea încrucișată Raspberry Pi în consecință. În consecință, am creat un proiect C și le-am selectat pe ambele. Folosesc compilatorul arm-linux-gnueabihf. Pentru configurațiile de rulare și depanare, am setat să rulez programul pe gazda mea Linux și apoi pe ținta Raspberry Pi prin SSH. Când construiesc sau rulez proiectul, se întâmplă întotdeauna să fie creat un executabil x86 în folderul Debug_with_Cross GCC. Acest lucru se întâmplă chiar dacă am setat Debug_with_Cross GCC ca activ. În consecință, codul nu poate fi executat pe Raspberry Pi. Parțial a funcționat, dar din nou și din nou nu funcționează. Care este motivul pentru aceasta? Ma enerveaza. O soluție este să recreați proiectul, dar la un moment dat programul devine confuz din nou și din nou. Gestionarea configurației pentru acest proiect este, de asemenea, setată la Debug_with_Cross GCC. Asta mă enervează al naibii. Am ajuns cu același executabil în Debug_with_Cross GCC și Debug_with_Linux GCC și asta nu mă ajută deloc.
Mulțumesc anticipat
Știu cum să repar această eroare. Trebuie să merg la --> Proprietăți --> C/C++ Build --> Setări --> Cross Settings și să adaug arm-linux-gnueabihf-
ca Prefix. Dar de ce dispare la întâmplare?