Nasz nauczyciel uczy posługiwać się niektórymi algorytmami struktur danych, które są implementowane w C. Korzysta z Visual Studio w klasie, ale chcę mieć możliwość uruchamiania prostych programów, które piszemy w Xcode.
Próbowałem uruchomić kod, ale w Xcode 5 opcje są wyszarzone. Oprócz samej instalacji Xcode, jakie kroki powinienem podjąć, aby móc uruchamiać proste programy C na komputerze Mac?
W Xcode 6 i 7 możesz wykonać następujące kroki:
Tworzenie pliku
Uruchamianie kodu
To jest to!
Sprawdź
main.c
plik, a znajdziesz w edytorze wstępnie wypełniony kod „Hello World”. Powodzenia!źródło
Wszystkie powyższe odpowiedzi są świetne. Dodam tylko 0,02 $. Lubię używać Xcode, gdy jest to po prostu edytor tekstu (nie bardziej skomplikowany Xcode ... do którego muszę się przyzwyczaić!).
Oto, co możesz zrobić:
Możesz pominąć kroki 3-5 za pomocą polecenia + N!
Otrzymasz podstawowy edytor, w którym możesz pisać swój kod (ładne kolorowanie składni, podstawowe wyświetlanie itp.).
Następnie możesz po prostu skompilować i uruchomić program w oknie terminala (standardowy plik gcc i pliki ./a.out).
źródło
Mam nadzieję, że moje doświadczenie pomoże, ponieważ właśnie przeszedłem z zamieszania, tak jak w ubiegłym miesiącu, kiedy musiałeś cieszyć się kodowaniem C na moim MacBooku.
Muszę przekazać wszystkie kredyty zasobowi online, gdzie dowiedziałem się wszystkiego o konfiguracji środowiska. http://c.learncodethehardway.org/book/index.html Nauczył mnie, aby po prostu używać polecenia powłoki przez Terminal zamiast IDE.
Oto kroki, które podsumowałem:
cd ~/Documents/C/
, w którym znajduje się twójmain.c
plik.Użyj edytora tekstu, aby utworzyć zwykły plik tekstowy o nazwie
Makefile
, bez rozszerzenia. Zawiera:Następnie skompiluj kod źródłowy z terminala, wpisz i zobacz
make clean
usuń ostatni skompilowany plik, jeśli chcesz ponownie skompilować.Następnie uruchom skompilowany plik, wpisz
Następnie powinieneś zobaczyć wyniki kodu, tak jak to widziałeś w swojej klasie. Należy pamiętać, że bardzo prawdopodobne są pewne różnice między kompilatorami C w Visual C ++ i GCC w Xcode. Ale do tej pory bardzo lubię kodowanie za pomocą poleceń powłoki.
źródło
Sam natrafiłem na ten problem po nauce C autorstwa Dana Gookina z plikami ćwiczeń. Dowiedziałem się, że aby móc uruchomić pliki .c, należy utworzyć projekt, a następnie dodać pliki, określając brak docelowego członkostwa, w przeciwnym razie Xcode skompiluje wszystkie trzy pliki jako jeden plik wykonywalny, a napotkane błędy uniemożliwiłyby programowi biegać.
źródło