» »

Linux

Linux

sniper-man ::

Srečno!

Zanima me če ima kdo novi Linux in bi ga lahko presnel.

Lep pozdrav B.>:D

Ziga Dolhar ::

a) Kateri "novi Linux"?
c) www.linuxiso.org!
d) www.kernel.org!

[predlog b) upoštevan, hvala ;) - OwcA]
https://dolhar.si/

Zgodovina sprememb…

  • spremenilo: OwcA ()

fx ::

Jaz uporabljam Linux SuSE 8.0 in me zanima, če je kaki pogramski jezik, ki ga lahko preizkušam v imenovanem linuxu. Sem začetnik v Linuxu.

lp

Mpajzl

Svetovno znan, a nikol viden.

[edit by moderator: popravil sem priljubljene linux typo-te]

Zgodovina sprememb…

  • spremenil: moj_nick ()

moj_nick ::

Vse, razen Visual Basic in .NET (al kak se že temu reče). Vse ostalo (C, C++, Java, Python, Perl itd v neskončnost) dela.

Compiler za C/C++ se imenuje gcc, za navodila vpiši man gcc v konzolo.
110111001001010001010000

fx ::

Pa je vse noter kaj sem navedel, ali je samo edit.

lp

Mpajzl

Svetovno znan, a nikol viden

fx ::

man gcc mi ne dela mi javi
No man entry for gcc.

V prešnjem odgovoru sem se malo narobe izrazil. Če je gcc taki v katerem bi pisal programsko kodo, ko pa bi jo napisal pa bi jo preizkusil če dela kot sem si zamislil. Vem da programi za Windose ne delajo pod OS Linux in niti ne želim.

lp

mpajzl

Svetovno znan, a nikol viden.

BigWhale ::

Seveda se da tudi pod Linuxom razvijati v C# in za .NET platformo...

;>

moj_nick ::

Pa je vse noter kaj sem navedel, ali je samo edit.

Linux si pisal v množini namesto v ednini.


Poženi program za dodajanje programov in inštaliraj gcc (najdeš ga pod development tools). gcc je samo compiler, editaš lahko s text editorjem (emacs/vim) ali pa s KDevelop. So še drugi GUI programi, vendar se spomnem edino tega.
110111001001010001010000

Zgodovina sprememb…

  • spremenil: moj_nick ()

dr.J ::

bananko:
Pingo Linux - poslovenjen Redhat
Zakaj je vse tuje boljše od domačega?

mpajzl:
gcc boš moraj najprej inštalirati.

fx ::

Živjo

Kako končnico pa moram dati, ko napišem kaki program v Vim-u. In kako sem rekel sem začetnik tako da še tudi inštalirati ne vem, ker sem poskušal inštalirati Openoffice pa me je prosil če shrani dadoteko na disk. Seveda prej pa mi je file odpakiral. Tako da naj mi nekdo razloži kako to gre ali pa naj pove kaka literatura je primerna. trenutno imam doma Kako v Linuxu?

Lp

Mpajzl

Svetovno znan, a nikol viden.

Zgodovina sprememb…

  • spremenil: fx ()

fx ::

Živjo

Včerja sem si namestil SuSE 9 prof., ko sem nameščal sem dodal C/C++ kompiler. Ko sem končal z namestitvijo pa ni ne duha ne sluha o c/c++ kompailarju in zdaj sprašujem, kje ga najdem, ker se še v linuxu ne spoznam naj bolj, ker sem začetnik.

lp

Mpajzl

Svetovno znan, a nikol viden.

moj_nick ::

Napiši "man gcc" v konzolo (brez "") in si preberi navodila ;)
110111001001010001010000

fx ::

Zdaj mi ga najde. Samo je en problem jaz ne vem angleščine, saj vem samo to je tako malo, da je groza.

lp

mpajzl

Svetovno znan, a nikol viden.

jlpktnst ::

gcc ime_fajla_s_kodo -o ime_izhodnega_fajla
lahko uporabis tud g++ (za c++)

BigWhale ::

Ce ne znas anglescine, se poslovi od kakega bolj konkretnega razvoja aplikacij.

Na zalost, je tako, da brez znanja anglescine ne bos prav dalec prilezel.

Phoebus ::

Začetniki v linuxu in/ali programiranju: instalirajte si KDEVELOP in uživajte ;)
Editor je pa odličen kate.

Jajaja, saj vem, samo za KDE, ampak j*** ga, za gnome pač ni .

BigWhale ::

Hm, pravapral lahko z KDevelop razvijas aplikacije tudi za gnome... Tako kot za konzolo, vse sorte raznih pluginov in nevem kaj se vse...

KDevelop ratuje precej dober IDE...

fx ::

Da program zaženem moram vnesti v konzuli ta ukaz gcc ime_fajla_s_kodo -o ime_izhodnega_fajla
lahko uporabis tud g++ (za c++)

primer:

gcc primer.cxx -o /windows/D/file/

če je narobe me popravite
lp

mpajzl

Svetovno znan, a nikol viden

Phoebus ::

Ja seveda lahko s kdevelop razviješ tudi za gnoem; v bistvu za svašta. Edino KDE knjižnice rabiš da se zalaufa, kar pa enim ni všeč :D

fx ::

Phoebus rad bi ti povedal da sem začetnik v linux v programiranju pa ne. Kje pa najdem kdevelop v linuxu. Zanima me pa če je prav kaj sem napisal v prešnjem odgovoru.

lp

mpajzl

Svetovno znan, a nikol viden.

Phoebus ::

glede gcc ni nujno uporabit -o (Output switcha).

Lahko rečeš npr. samo gcc/g++ imefajla.c in skompaljal v bo datoteko "a.out". Ne se obremenjevat s tem tolk :)

kdevelop....v debianu rečeš "apt-get install kdevelop". V RedHAtu, ki je tako zelo uporabniku prijazen, pa mislim da je kar nekaj klikanja in iskanja paketka....:\

jlpktnst ::

-o je za ime fajla (ne imenika) - ker je default ime a.out (mogoče boš hotel drugačno)

fx ::

tore to izgleda tako po vašem mnenjih:

gcc primer.cxx /windows/D/file/primer.cxx

a obstaja o tem kako slo literatura.
ker jaz ta ukaz napišem v ukazni lupini (konzuli) in mi javi nasledednjo sporočilo
gcc: too many input files. (moj prevod - veliko vhodnih datotek)

lp

mpajzl

Svetovno znan, a nikol viden.

moj_nick ::

gcc primer.cxx -o /windows/D/file/primer.cxx


;)
110111001001010001010000

fx ::

Moj_nick isto mi javi kot če je z -o ali brez -o.

lp

mpajzl

Svetovno znan, a nikol viden.

Phoebus ::

seveda, ker vsi narobe pišete.


gcc -o skompajlan.fajl source.c

fx ::

torej bi bilo to na mojem primeru

gcc -o primer01.cxx /widows/D/file/primer01.cxx

lp

mpajzl

Svetovno znan, a nikol viden.

BigWhale ::

gcc -o primer01.cxx /widows/D/file/primer01.cxx

ne! enkrat bos naredil to in bos ostal brez sourca... pol bos pa jokal..

g++ -o my_exe /some/dir/my_source.cxx


(v navadi je, da za .c uporabljas gcc za cpp/cxx/c++ pa g++ ni sicer nujno, je pa fajn...)

fx ::

če pa v seh literaturah, ki sem jih do sedaj uporabljal uporabljajo ta ničin kot sem nakazal.
Torej za moj primer :

g++ -o primer01.exe /windows/D/File/primer01.cxx

Torej če program napišemi v c mu dam končnico gcc. V c++ pa lahko dam cpp ali cxx. (kopailam pa ga z g++)

lp

mpajzl

Svetovno znan, a nikol viden.

Jebiveter ::

ok, jest nisem nek hud programer a mi je do sedaj delalo tako normalno:

g++ source.cpp -o binary.exe
(pac prilagodis razmeram, pomembno je, da je outpout file - binary - naveden za "-o")

Kar se pa uporabe gcc tice:
za programe v C uporabljaj koncnice .c in compiler gcc;
za programe v C++ uporabljaj koncnice .cpp/.cxx/.c++ in compiler g++;

simpl, da bolj ne more bit! :\
Certainty of death. Small chance of success. What are we waiting for?

jlpktnst ::

marija pomagaj!
gcc --help
g++ --help
...

če imaš linux pa tudi:
man gcc
man ...(karkoli)

fx ::

torej

g++ /windows/D/file/primer.cxx -o primer01.exe

koliko pa vem pa exe ne deluje v Linux sistemih, torej moram dat kako drugo končnico.

program pa pozenem v ukazni lupini tako
./primer01.exe ali ./primer01.cxx

lp

mpajzl

Svetovno znan, a nikol viden.

BigWhale ::

Dej tak filename:

primer01.en.prdec

To more delat...

Jebiveter ::

mpajzl: ali lahko ti neko datoteko zazenes ni odvisno kaksna je koncnica (na splosno koncnica v linuxu ne igra neke kljucne vloge). Pogosto je binary/izhodna datoteka brez koncnice. Ali jo lahko zazenes pa je odvisno od "pravic" ki jih ima datoteka. "Pravico", da je lahko zagnana izhodni datoteki dolocis:

chmod +x datoteka

To sicer ni najvarnejsa metoda (saj omogocis zaganjanje te datoteke vsem, ki so clani istega groupa kot ti, a to v zacetku ne igra vloge. Navadno sicer binary executable datoteke ze imajo to pravico, tako da se ti ni potrebno ukvarjati z tem.
Certainty of death. Small chance of success. What are we waiting for?

BigWhale ::

gcc sam popravi pravice tko da se da zadevo pognat...

fx ::

Jebiveter hvala. Dela mi kot si ti mi napisal. Imam zdaj eno vprašanje z c++ lahko objektno programiram, kot je to možno v VB ali pa vsaj nekaj podobnega, ker bi rad napisal programe kot so tuki po izgledu.

lp

Mpajzl

Svetovno znan, a nikol viden.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Makefile in c++

Oddelek: Programiranje
252888 (1928) Looooooka
»

[C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )

Oddelek: Programiranje
44726475 (11021) aljazko1995
»

unmergal sem gcc

Oddelek: Operacijski sistemi
421784 (1530) borchi
»

c++ porti

Oddelek: Programiranje
5859 (713) fx
»

C++ & XP

Oddelek: Programiranje
241586 (1193) Exilian

Več podobnih tem