Mam proste pytanko. Czy w kodzie pliku glownego MUSI byc funkcja MAIN ?
Jeśli chcesz stworzyć uruchamialny program ".exe" to tak, gdzieś musi być funkcja main().
(nieważne w jakim pliku, de facto nie ma czegoś takiego jak "plik główny", ale to szczegół)
tutaj troche wiecej na ten temat (pierwszy wynik z googla...)
a co oznacza
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 0 has invalid symbol index
?
A pokażesz kod czy mamy wróżyć ? Zgaduję, że coś właśnie z funkcją main jest nie tak.
skopiowlem jakis randomowy kod z neta, postanowilem ort! działać więc dałem teraz
#include <iostream>
#include <cstdlib>
int main()
{
std::cout << "hello" << std::endl;
system("pause");
return 0;
}
kompiluje go, ale jak chce uruchomic to nie uruchamia się
Zdefiniuj "nie uruchamia się".
wchodzę w terminal, wybieram przy pomocy cd
katalog w ktorym znajduje się plik, wpisuje g++ -I/usr/local/lib -o main main.cpp
w tym folderze tworzy mi plik, próbuje go otworzyć to nic się nie dzieje
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.