[C++] Jakie rozszerzenie pliku wybrać?

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
Enkidu
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 10 wrz 2008, 12:10
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86_64

[C++] Jakie rozszerzenie pliku wybrać?

Post autor: Enkidu »

Hej,

napisałem prosty kalkulator w C++. Nie wiem tylko w jakie rozszerzenie wybrać przy kompilowaniu g++. Potrzebuję, żeby plik po dwukrotnym kliknięciu uruchamiał się sam w terminalu.
Nie mam za bardzo pojęcia jak to zrobić i proszę o radę.
anthrax
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 201
Rejestracja: 31 paź 2008, 22:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: anthrax »

O tym czy dany plik można uruchomić decyduje nie rozszerzenie, a posiadanie odpowiedniego uprawnienia. Twoje programy nie muszą mieć więc żadnego rozszerzenia. Jeżeli jednak nadal masz nawyki z programowania pod Windows to możesz plikom wynikowym nadawać rozszerzenia np. .o .out albo .bin
Awatar użytkownika
Enkidu
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 10 wrz 2008, 12:10
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: Enkidu »

Dzięki! Spróbowałem z .o ale po przekopiowaniu na inny komputer i nadaniu:

Kod: Zaznacz cały

sudo chmod 777 program.o
wyskakuje błąd, że nie można uruchomić programu. Da się to jakoś ustawić, żeby samo odpalało się w terminalu?
Awatar użytkownika
Dwimenor
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1260
Rejestracja: 18 mar 2008, 16:14
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Architektura: x86_64

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: Dwimenor »

Spakuj to do tar.gz z zachowaniem uprawnień a następnie rozpakuj na drugim kompie z zachowaniem uprawnień. Zajrzyj do podręcznika do programu tar bo nie jestem pewien czy to przypadkiem nie jest domyślne działanie.

chmod 777 to niezbyt dobre rozwiązanie. Może lepiej już 764? Chyba, ze chodzi tylko o testy.
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Razi
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 150
Rejestracja: 20 paź 2007, 16:23
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: KDE Plasma
Kontakt:

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: Razi »

Domyślnie programy uruchamiają się bez terminala, chyba że środowisko graficzne się pyta. Najlepiej utwórz skrypt uruchamiający program w jakiejś konsoli.
anthrax
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 201
Rejestracja: 31 paź 2008, 22:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: anthrax »

Program uruchamiasz wywołując go w następujący sposób:

Kod: Zaznacz cały

./program.o
Awatar użytkownika
Enkidu
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 10 wrz 2008, 12:10
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: Enkidu »

Razi, dzięki zadziałało.
Dwimenor nic nie dało pakowanie, może to wina Unity? Ani 777 ani 764 nie pozwala tego odpalić od razu w terminalu. Ubuntu robi się coraz mniej terminalfriendly :P
anthrax ja to wiem, Ty to wiesz, ale to kalkulator dla mojej dziewczyny (do liczenia przedziałów punktowych z klasówek, które robi na praktykach), a dla niej odpalenie terminala i wciśnięcie strzałki w górę to już za dużo :D

Doszedłem do wniosku, że powinienem napisać to w GUI, co jest najlepsze do do pisania gui pod C++ w Linuksie? Na laborkach z c++ prowadzący powiedział nam, że pod linuchem to masakra jest z robieniem najprostszych gui, w porównaniu do RadStudio i Visuala.
Awatar użytkownika
Althorion
Przyjaciel
Przyjaciel
Posty: 191
Rejestracja: 15 lis 2007, 14:16
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: Althorion »

Trochę tak. Do najpopularniejszych bibliotek należą GTK i QT, przy czym to drugie wydaje się łatwiejsze do opanowania.
„Jam częścią tej siły, która wiecznie zła pragnąc, wiecznie dobro czyni.”
simonnam
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 104
Rejestracja: 03 sty 2007, 22:02
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: simonnam »

Enkidu pisze:Na laborkach z c++ prowadzący powiedział nam, że pod linuchem to masakra jest z robieniem najprostszych gui, w porównaniu do RadStudio i Visuala.
Gratuluję takiego prowadzącego.

Biblioteka -Qt
IDE - Qt Creator
Wygląd aplikacji możesz sobie zrobić metodą drag&drop jak w Visualu. A co do kodu, to Qt ma świetną dokumentację.
Damek
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 16 mar 2011, 12:02
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: Damek »

Również gratuluje genialnego prowadzącego.

Dla innych toolkitów:
* GTK+ - Glade (można zintegrować w Anjuta, plus Devhelp, itd.)
* FLTK - FLUID
anthrax
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 201
Rejestracja: 31 paź 2008, 22:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: anthrax »

Do tworzenia aplikacji z GUI najlepsze jest środowisko QT. Jeśli chodzi o studia to polecam Elektrotechnike na AGH. Na 2 stopniu (specjalność Pomiary technologiczne i biomedyczne) kilku wykładowców z katedry metrologii prowadzi zajęcia na komputerach z zainstalowanym Ubuntu. Wykorzystuje się przy tym m.in. Matlaba, biblioteki GSL (obliczenia numeryczne w języku C), środowisko QT oraz biblioteki VTK (wizualizacja).
Awatar użytkownika
Enkidu
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 10 wrz 2008, 12:10
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: [C++] Jakie rozszerzenie pliku wybrać?

Post autor: Enkidu »

Dzięki za podpowiedzi. Qt Creator to bardzo dobre narzędzie :)
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości