Czy mogę użyć kompilatora C / C ++?

13

Przeszedłem na Ubuntu 10.10, teraz mam problem z kompilatorem C / C ++. Jakie są możliwe sposoby korzystania z kompilatora C / C ++ przy użyciu wszystkich bibliotek (takich jak grafika, matematyka, conio, stdlib itp.), Tak jak w systemie Microsoft Windows, tworząc plik wykonywalny?

mgławica
źródło
Edytuj swoje pytanie, aby wyjaśnić, co rozumiesz przez „idealnie jak w systemie Microsoft Windows”.
djeikyb
Być może ma na myśli kompilator, który tworzy pliki wykonywalne Win32 / 64.
Nathan Osman,

Odpowiedzi:

32

Ubuntu zapewnia standardową kolekcję kompilatorów Gnu w repozytoriach.

Możesz zainstalować kompilator Gnu C gcc Zainstaluj gcc oraz kompilator Gnu C ++ g ++ Zainstaluj g ++ za pomocą następującej komendy:

sudo apt-get install gcc g++

Prawdopodobnie będziesz również chciał zainstalować libc6-dev Zainstaluj libc6-dev (który zawiera standardową bibliotekę C) i libstdc ++ 6-4.5-dev Zainstaluj libstdc ++ 6-4.5-dev (który zawiera standardowe biblioteki C ++).


Jeśli szukasz czegoś porównywalnego z kompilatorem Visual C ++ firmy Microsoft, spróbuj spojrzeć na Qt - w szczególności Qt Creator Zainstaluj qtcreator . To pełnoprawne IDE z wizualnym projektantem formularzy, edytorem kodu i debuggerem.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj


Edycja:
Teraz, gdy jasne jest, co rozumiesz przez „idealnie jak w Microsoft Windows?”, Qt Creator (o którym wspomniałem powyżej) będzie idealny dla twoich potrzeb. Nie musisz używać konsoli do kompilowania aplikacji, a struktura Qt jest łatwa do nauczenia się i obsługi.

Jest to świetny poradnik dla rozpoczynania pracy z Qt tutaj .

Nathan Osman
źródło
„Idealnie jak w Microsoft” zwykle oznacza, że ​​mogę trochę głębiej kodować za pomocą grafiki i innych bibliotek. Uważam, że jest to kłopotliwe przy użyciu z terminala za pomocą edytora tekstu (gedit).
mgławica
@aneal: Zredagowałem swoją odpowiedź.
Nathan Osman,
dzięki. spróbuję użyć tego. niech c, jeśli tego szukam.
mgławica
8

Poniżej znajduje się (1) prosty program hello-world (2) skompilowany (3) wykonany plik wykonywalny (4) wykonany. Jeśli nie masz kompilatora, zainstaluj gcc i g ++ za pomocą GUI instalacji oprogramowania lub uruchamiając następujące polecenie:sudo apt-get install gcc g++

jake@daedalus:~/playground$ cat hello.cc 
// 'Hello World!' program 

#include <iostream>

int main()
{
  std::cout << "Hello World!" << std::endl;
  return 0;
}
jake@daedalus:~/playground$ g++ hello.cc -o hello
jake@daedalus:~/playground$ chmod +x hello
jake@daedalus:~/playground$ ./hello 
Hello World!
jake@daedalus:~/playground$
djeikyb
źródło
4

Możesz zainstalować kompilator c ++ przez terminal.

sudo apt-get install build-essential

Aby napisać kod, istnieje wiele edytorów, takich jak Gedit (domyślnie instalowany) lub Emacs. Jeśli potrzebujesz zintegrowanego środowiska programistycznego, możesz na przykład użyć Anjuta .

sudo apt-get install anjuta anjuta-extras

Zobacz: Jak skompilować program C / C ++ w systemie Ubuntu Linux

Niemiecka lista z IDE

BuZZ-dEE
źródło
W terminalu napisałem „sudo apt -get install buid-essential”. ale pojawia się błąd:
Khurram Usman,
sudo: apt: komenda nie odnaleziona
Khurram Usman
Usuń spację po „apt”.
BuZZ-dEE,
ok .... coś jest instalowane
Khurram Usman
Aby używać tylko C ++, możesz zainstalować tylko g ++, który jest mniejszy niż niezbędny do kompilacji
Anwar
2

GNU's gcc

Jest obecny we wszystkich dystrybucjach Linux / Unix.

Stosowanie:

gcc hello.c

To jest kompilator, ale jeśli twoje pytanie jest w rzeczywistości skierowane do IDE, to mogę polecić kilka:

QtCreator

Anjunta

Eclipse dla C / C ++

... a lista jest długa ...

bioShark
źródło
2

gcc(GNU Compiler Collection)jest jednym z najczęściej używanych C compilers. Ubuntuużywa gcci jest instalowany domyślnie podczas instalacji w systemie. Wpisz gcc <filename>i g++ filenamena terminalkompilacji programów C i C ++ odpowiednio.

Praca w
źródło
0

Ogólnie Ubuntu jest wyposażony w kompilator C i C ++. Jeśli masz określone wymagania dotyczące kompilatora, możesz go znaleźć i zainstalować. Jeśli nie jest dostępny, możesz zainstalować w ten sposób,

sudo apt-get install build-essential

Jeśli chodzi o pisanie kodów, dostępne są różne IDE. Ten, którego używam, to Eclipse IDE dla programistów C, C ++ http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junor . Jeśli używasz IDE, wtedy IDE zajmie się kompilacją programu za pomocą GUI, ale możesz również zbudować kod z wiersza poleceń, jak szczegółowo opisano tutaj http://www.wikihow.com/Compile-aC/C%2B % 2B-Program-in-Ubuntu . Zaćmienie ułatwi ci również życie, jeśli chodzi o debugowanie kodu.

Jeśli chodzi o twoje pytanie, jak otworzyć Mój komputer? Będziesz musiał mi powiedzieć, której wersji ubuntu używasz i jakiego środowiska pulpitu?

Zrób to dla baterii,

kliknij prawym przyciskiem myszy pasek stanu (ogólnie u góry) -> dodaj do panelu Dodałem „aplet wskaźnika zakończony”, a następnie powinieneś mieć wskaźnik baterii.

VendettaDroid
źródło
dobrze zainstalowałem Ubuntu 12.o4. jego domyślną wartością musi być jedność. to właśnie przeczytałem w Internecie.
Khurram Usman,
jak mam sprawdzić poziom naładowania baterii?
Khurram Usman,
Zaktualizowałem odpowiedź dotyczącą baterii.
VendettaDroid
Jeśli uznasz odpowiedź za pomocną, proponuję zaznaczyć ją jako poprawną.
VendettaDroid
po kliknięciu prawym przyciskiem myszy na górnym pasku nic się nie dzieje ,,, nie otwiera się żadne menu rozwijane. po skrajnej prawej stronie znajdują się ikony czasu i ustawień Wi-Fi BT. kiedy klikam na nie, otwierają się dla nich określone menu, ale nie widzę czegoś takiego jak „zakończony aplet wskaźnika”
Khurram Usman,
0

Możesz napisać swój program na wiele sposobów.

Jeśli lubisz edytory tekstu terminali, to vimi nanojuż tam są. Jeśli podoba Ci się edytor tekstowy GUI, geditwystarczy dla podstawowych użytkowników.

więc mam nadzieję, że wiesz, jak napisać program. Na przykład z Gedit. można go znaleźć, wpisując jako gedit w desce rozdzielczej jedności, którą można aktywować, naciskając klawisz Super na klawiaturze.

po otwarciu wpisz tam swój program i zapisz go tam, gdzie chcesz.

Właściwie powinieneś mieć pakiet o nazwie „niezbędny do kompilacji”, aby pomyślnie uruchomić programy C / C ++. jeśli go nie zainstalowałeś, możesz to zrobić

sudo apt-get install build-essential

z twojego terminala. jak powiedziałeś, że jesteś podstawowym użytkownikiem Ubuntu i oczywiście nowy w Ubuntu, możesz uzyskać swój terminal, wpisując jako terminal w desce rozdzielczej Unity, jak zasugerowałem powyżej.

Po zapisaniu programu do uruchomienia musisz postępować zgodnie z tymi instrukcjami, aby go uruchomić.

 g++ /path/to/file_name.cpp -o <give some name >
./<give some name >

. nadzieję, że to pomaga.

rɑːdʒɑ
źródło
0

gcc jest jednym z najczęściej używanych kompilatorów C. Kompilator GCC jest fabrycznie zainstalowany z systemem operacyjnym Ubuntu. Aby skompilować program c , otwórz wiersz polecenia i przejdź do bieżącego katalogu roboczego, w którym zapisałeś plik HelloWorld.c. Skompiluj kod, wpisując gcc HelloWorld.c w wierszu polecenia. Twój program w C kompiluje się pomyślnie, jeśli twój program nie zawiera błędu składniowego. Wygeneruje plik a.out.

Jednak moim osobistym ulubionym IDE jest Eclipse dla C / C ++ /

Akbar Khan
źródło