Η σελίδα μας αναβαθμίστηκε, γι' αυτό τον λόγο τα μέλη μας θα πρέπει να ζητήσουν νέο κωδικό πρόσβασης από την υπηρεσία "Αποστολή κωδικού πρόσβασης".
Εάν το email με τον νέο κωδικό δεν έρθει στο inbox κοιτάξτε και στο spam folder. Ο server είναι φρέσκος και δεν έχει το reputation που του αξίζει.

hello.c

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
aggeloskaris
Δημοσιεύσεις: 2
Εγγραφή: 29 Ιουν 2005 00:15

hello.c

Δημοσίευση από aggeloskaris » 30 Ιουν 2005 21:20

στο suze9.0 δίνω τις εντολές
cat hello.c
gcc hello.c
ls
ls -F
και για εκτέλεση δίνω a.out
Ενώ όλα είναι σωστά μου λέει comand not found
τι λάθος κάνω και δεν δείχνει hello, word;

:cry:

Άβαταρ μέλους
Vumba
Δημοσιεύσεις: 179
Εγγραφή: 04 Δεκ 2004 00:31
Τοποθεσία: Thessaloniki

hello.c

Δημοσίευση από Vumba » 09 Ιούλ 2005 08:35

Καλημερα :) μολις ξεκινησα την ομορφή Σι!
Ναι μεν και εγω εχω λιγα προβληματα αλλα ειναι καλα...
Εγω που εκανα αυτο το προγραμμα στο ubuntu το ειχα κανει ως εξης!
-Δημιουργία hello.c με καποιον κειμενογραφο.
-Μετα το σωσιμο του αρχειου εκανα εγω cc hello.c για να περασει το αρχειακι απο τον μεταεφραστη!
-και για εκτελεση που μαλλον θα σε βοηθισει γιατι αυτη η βλακια θα πρεπει να φταιει κανεις :
./a.out
για να εκτελεστη το προγραμμα της C που εχεις φτιαξει!
Ελπιζω να σε βοηθησα ! θα ηθελα να μου πεις και εσυ γιατι δινεις αυτες τις εντολες γιατι δεν τις καταλαβα τι δουλεια προσπαθεις να κανεις με αυτες ... !
Anime Classic + GNU/Linux = Respect To Life !

Άβαταρ μέλους
nske
Δημοσιεύσεις: 381
Εγγραφή: 15 Νοέμ 2002 03:39
Τοποθεσία: Αθήνα

hello.c

Δημοσίευση από nske » 09 Ιούλ 2005 20:25

ναι, όπως είπε ο Vumba, για να εκτελέσεις αρχεία από το directory που είσαι είδη, έχει επικρατήσει να χρειάζεται να δώσεις το full ή το relative path προς αυτά -για λόγους ασφαλείας.

Τα paths στα οποία κοιτάζει το shell για ένα input string αν υπάρχει σαν εντολή, είναι αυτά που έχουν οριστεί στην $PATH enviromental variable (μπορείς να δεις με "echo $PATH"). Οπότε αν ήθελες να προσθέσεις και το current path, θα μπορούσες απλά να κάνεις export PATH="$PATH:./"

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

hello.c

Δημοσίευση από soteres2002 » 09 Ιούλ 2005 22:41

paidia min skotoneste nas sas boiuthiso... oute cc i gcc kai switches kai m*&******. kante ena arxeio c kai anoikste mia console kai px kante cd sto fakelo pou exete to arxeio kai an px legete kitsos.c doste make kitsos kai amesos meta ./kitsos kai tha einai ok. tora ti gcc kai koultoura, kai en pasei periptosei gia to gcc mia diefkrinisi, gia na min paragwei to a.out binary doste px: gcc -o kitsos kitsos.c

hope i have helped!!!

kai otan thes na ekteleseis ena binary dineis ./ stin arxi gia na dilioseis oti eisai sto current folder. allios an doseis sketo to name tou arxeiou tote psaxnei gia entoli, sinithos sto /usr/bin/ i sto /usr/sbin, alla sto suse borei na exei kai point gia to /opt

kaie episis vumba den einai metafrastis - einai c compiler!!!!!! px i php einai mia glossa pou ginetai parse apo enan metafrasti

an thes na kaneis meta to programma sou entoli, tote to kaneis mv YOURFILE /usr/bin/YOURFILE ic me cp. px ego exo grapsei mia console C efargmogi, psilomegali pou epioinonei me sockets me ton web diakomisti mou kai exo ftiaksei kati san ftp metafora arxeion... kai to trexo apo tin console styo SuSE 9.3.

Άβαταρ μέλους
Vumba
Δημοσιεύσεις: 179
Εγγραφή: 04 Δεκ 2004 00:31
Τοποθεσία: Thessaloniki

hello.c

Δημοσίευση από Vumba » 10 Ιούλ 2005 11:38

soteres2002 επειδη εχω καταλαβει οτι ξερεις αρκετα, καλο θα ητανε να απαντας σε αυτο το προβλημα που σε ρωταει καποιος/α,! γιατι, λες πολλα και εκτος οτι δεν λυνεις αποριες δημιουργεις και αλλες απο πανω ! για κοιταξε το αυτο λιγο, εγω προσωπικα δεν σε καταλαβα !
Anime Classic + GNU/Linux = Respect To Life !

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

hello.c

Δημοσίευση από soteres2002 » 10 Ιούλ 2005 20:29

Vumba έγραψε:soteres2002 επειδη εχω καταλαβει οτι ξερεις αρκετα, καλο θα ητανε να απαντας σε αυτο το προβλημα που σε ρωταει καποιος/α,! γιατι, λες πολλα και εκτος οτι δεν λυνεις αποριες δημιουργεις και αλλες απο πανω ! για κοιταξε το αυτο λιγο, εγω προσωπικα δεν σε καταλαβα !
oi alloi me katalabate? :-? loipon, aplos leo anti na gia na kaneis ektelesimo ena arxeio C sto linux me tin patroparadoti entoli gcc sto shell sou, boreis na doseis apla tin entoli make FILE, opoy FILE einai to onoma tou arxeioy me ton pigaio kodika C stin periptosi mas xoris tin epektasi .c. Pio apla, an eixes to arxeio hello.c kata periptosi, tha edines ton entoli make hello (sto shell). stin ousia kanei to idio prama me osa ipan parapano ta alla meli. aplos einai mia pio grigori lisi bre paidia... elpizo na min dimiourgisa nea aporia kai na imoun arketa safis! :wink:

tora gia to ./ loipon auto dilonei sto shell, diladi apla sto programma pou analambanei na "ermineusei" tis entoles (px bash, ash, csh), oti "kse maga? thelo na trekseis to programma ston trexonta katalogo!". gitati an tou doseis sketo to hello kai oxi to ./hello tha nomizei oti einai mia entoli, kai fisika an den iparxei auti i entoli tha sou pei "maga, den to brika... auti i entoli den iparxei... krima"


episis, ekana merikes paratiriseis.... eipa loipon oti otan dineis mia entoli sto shell sou, iparxei default directory to /usr/bin opou kai iparxoune ola ta ektelesima pou antistixoun sto onoma tis entolis. pio apla, an px exeis tin entoli ldd, tha tin breis sinithos ston /usr/bin. gia alles entoles, px gia diafores diadikasies, programmata demones, iparxoune oi sxetikes entoles -> ektelesima na to po apla, sto /usr/sbin/... sto suse linux opos kai se alles diadedomenes dianomes linux, arketa open source fisika programmata, ta kanei install ston fakelo /opt. ki an exeis px kde sinithos ta briskeis sto /opt/kde/share/apps/... tora den ksero an stin diki sou dianomi einai etsi....

telos, milontas gia mia diki mou C efarmogi pano sto linux pou exo grapsei gia prosopiki xrisi, anaferthika se "sockets". Loipon, poli apla na sou to po, einai telos panton mia methodos gia na kaneis 2 mixanimata na epikoinonoun metaksi tous. se auta basizetai olo to internet. opos px gia to IRC, to p2p diktia, ktl... a i ston msn messenger mia pou ta leme kai sixna... (sorry tora poy ksekopsa alla eimai se diakopes stin halkidiki... plaaaaaaaats)

e tora elpzo na imoun akomi pio safis! :roll:

kai ena clue gia to post: sas parotrino na agorasete sxetika biblia gia to linux (kai sigekrimena gia tin dianomi sas an iparxei), opou tetoia apla sitimata analiontai leptomeros, kai den tha xriazeste na peiramatizeste prospathontas na kanete kati... an einai kapoios apo esas stin thessaloniki, tou protino to bibliopoleio papasotiriou, opou iparxei olokliro ipogeio me biblia sxetika me pliroforiki kai sigekrimena tinga gia to linux rafi...

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

hello.c

Δημοσίευση από soteres2002 » 10 Ιούλ 2005 20:50

isos tha eprepe na grapso merika tutorials gia auta ta pragmatakia kai na ta diatheso gia ta arxaria sto linux meli tou freestuff! eseis ti lete? Vumba, pistebo eisai mesa... episis, merika arthra gia tos pos einai organomeno to linux kai genika gia tin anatomia tou tha tairazan ganti.... xmmm..... kali idea... alla molis giriso apo ta plats plouts... :hammer:

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3392
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

hello.c

Δημοσίευση από mrpc » 10 Ιούλ 2005 21:00

Πολύ καλή ιδέα, περιμένουμε!

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

hello.c

Δημοσίευση από soteres2002 » 10 Ιούλ 2005 21:07

nai, giati kai kapoioi neoi xristes tou linux opos px o Vumba kai alloi fisika theloune kati tetoia arthrakia gia na tous lisoun ta xeria - kai pragmatika aksizei pistebo ton kopo - , i na tous ipodeiksoun kai na tous eisagoun se nea pragmata, tips pou isos den exoune anakalipsei akomi sto megalo thisabro tou linux... molis giriso apo diakopes, tha arxiso na grafo ta tutorials...

aggeloskaris
Δημοσιεύσεις: 2
Εγγραφή: 29 Ιουν 2005 00:15

hello.c

Δημοσίευση από aggeloskaris » 12 Ιούλ 2005 22:33

Σας ευχαριστώ πολύ για τις πολύτιμες πληροφορίες. Είμαι τελείως αρχάριος στον προγραματισμό και θέλω να μάθω τη C. Σκέφτομαι να αγοράσω το βιβλίο του Γκιούρδα " Οδηγός για τη C" ( ένα πράσινο). Γνωρίζει κανείς αν θα βοηθήσει; Ή προτείνετε κανένα άλλο;;;

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

hello.c

Δημοσίευση από soteres2002 » 12 Ιούλ 2005 22:54

loipon... akoute... an thelete na mathete programmatismo tha mathete apo ta classics biblia, pou sinithos einai sta agglika. tora an den exete kali epaphi me tin aggliki tote ego protino na prosfigete stis ellinikes ekdoseis... na kserete pantos pos se orismenes ellinikes ekdoseis alla leei to prototipo kai alla metafrazoun, tou k***** ta 9mera dld... fisika iparxoune kai eksereseis! loipon, gia C ena kai g*** biblio einai to classic The C Programming language, ton Kergninghan kai Ritchie... auta eixa na po. an embedosete ola osa leei to biblio tote apo ekei kai pera einai kathara diki sas ipothesi i poria sas sti glossa. pantos gia entelos arxarious tha protina ena eisagogiko biblio aggliko kata protimisi i elliniko, pou tha sas eisagei stis ennoies ton algorithmon kai tha sas kanei na epikentrotheite sta basika kai oxi na sas balei na kolibisete sta bathia xoris na kserete kala kala na kolibate... pragmatika auto tha sas boithisei na exete mia eueksia ki agotera otan tha programmatizete kanonikes efarmoges kai tha kserete pragmatika ti sas ginetai pano stin glossa, kai tha esthaneste oti exete dinami me autin. auta!

na prostheso omos kai kati allo, an arxezete me tin C, dld an einai i proti sas epaphi me programmatismo tote ena pragma sas leo: min apotharinthite apo autin, exei tosi dinami osi den boreite na fantastite, exei xtisei olo to linux os, kai tha sas antamipsei kai me alles gnoseis argotera... giati kaka ta psemata, eimai sigouros oti den tha kolisete me mia glossa.

Druid
Δημοσιεύσεις: 20
Εγγραφή: 10 Αύγ 2005 01:09
Τοποθεσία: Ξεσσαλονίκη
Επικοινωνία:

hello.c

Δημοσίευση από Druid » 11 Αύγ 2005 17:00

Vumba έγραψε:soteres2002 επειδη εχω καταλαβει οτι ξερεις αρκετα, καλο θα ητανε να απαντας σε αυτο το προβλημα που σε ρωταει καποιος/α,! γιατι, λες πολλα και εκτος οτι δεν λυνεις αποριες δημιουργεις και αλλες απο πανω ! για κοιταξε το αυτο λιγο, εγω προσωπικα δεν σε καταλαβα !
Άρε Κώστα πάλι δεν καταλαβαίνεις :hammer: :hammer: :hammer:

Κώδικας: Επιλογή όλων

How to Compile C Source Code

1)vi filename.c
Then press "i" button in order enable Vi Editor...
2)Type the C code. 
3)press the Esc button and the type: ":wq" in order to save the filename.c
4)press ":q" in order to quit Vi

Now it's time about compiling
1) type: gcc filename.c -o filename
If there are errors you have to re-check your source code
2) To run the programm, type: ./filename

	voila^_^

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες