Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Compilare?

  1. #1

    Compilare?

    Buongiorno a tutti.
    Ho appena installato sul secondo disco fisso ubuntu 8.04 perchè devo fare un'applicazione client server per il progetto di sistemi operativi dell'università.
    Ho gia fatto il progetto in windows, prima di installare ubuntu, sul programma devc++ salvandomi i file server.c e client.c.
    Ora sono alle prime armi con il temrinale di linux
    1-apro il terminale e c'è scritto: luca@kalinux:~$
    fin qui tutto ok, nome utente e nome macchina.
    ora dovrei prendere i miei file dalla chiavetta usb e spostarli sul desktop di linux o in un'altra cartella??
    aiutatemi voi mi servono i comandi per compilare!!!
    Ho copiato i 2 file in scrivania e nella cartella home di luca
    So che se scrivo:
    gcc.client.c invio
    dovrebbe compilarlo, ma non fa nulla e mi scrive:
    bash: gcc.client.c: command not found

    stessa cosa per il server!!

    non so come fare e mi girano un bel pò visto che è tutto pronto devo solo eseguirlo!!

    una colpa l'ho di sicuro... non mi informo abbastanza...
    potete aiutarmi? anche indirizzarmi alla pagina dei comandi principali di unix...

    Grazie a tutti per le risposte
    Gioia & Delirio

  2. #2
    se hai gia installato il pachetto build-essential dal gestore software che contiene anche gcc devi solo stare attento alla sintassi

    gcc client.c + invio

    mancalo spazio tra il comando gcc ed il file di imput client.c

  3. #3
    Utente di HTML.it L'avatar di nifriz
    Registrato dal
    Jan 2008
    Messaggi
    2,058
    1)
    codice:
     cd /home/luca
    gcc ./client.c
    2) Se il tuo programma è scritto per windows non si compilerà comunque su linux, perché ci saranno chiamate sicuramente diverse che vanno corrette.
    3) Non puoi non informarti e pretendere che funzioni, già il primo errore di sintassi ti fa capire che se non ti leggi qualcosa non andrai molto lontano.
    4) Sei un universitario e non ti sforzi nemmeno a provare linux ma resti incondizionatamente con il malefico zio Bill?
    5) In bocca al lupo...


    EDIT: Ciao Andy mi hai anticipato di qualche secondo

  4. #4
    per andy caps.
    Dove trovo il pacchetto build-essential? in synaptic package manager? perchè non lo trovo
    Gioia & Delirio

  5. #5
    dovrebbe esserci sui cd

    sudo apt-get install build-essential se c'è lo installa

    sudo apt-get install gcc comunque dovrebbe bastare

  6. #6
    Allora
    se scrivo sudo apt-get install build-essential mi scrive E: impossibile trovare il pacchetto

    se scrivo sudo apt-get install gcc mi scrive gcc è gia alla versione più recente 0 aggiornati, 0 installati, 0 da rimuovere, 0 non aggiornati.

    se scrivo gcc server.c mi fa una lista di errori infinita a partire dalle librerie: sys/socket.. no such file or directory
    .
    .
    . tutti errori simili
    server.c: in function 'main'
    .
    .
    tutti errori di tutte le funzioni fino alla exit finale!!!

    come installo i pacchetti?

    se faccio all'inizio di un nuovo terminale cd /home/luca poi gcc ./client.c mi rifà la stessa serie di errori ma con le funzioni del client...

    sul cd di installazione non trovo nulla per i pacchetti!!
    Gioia & Delirio

  7. #7
    se hai un collegamento di rete basta semplicemente aggiungere dei server al sources.list che attualmente ha solo il cdrom

    avvia synaptic ed abilita i server di ubuntu che probabilmente attualmente sono #commentati e percio' inesistenti

    dal menu impostazioni >> archivi dovresti vedere le righe disattivate

  8. #8
    non posso collegarmi in rete...
    Gioia & Delirio

  9. #9
    la cosa piu semplice è scaricare il dvd du ubuntu hardy da un cumputer collegato in rete

    http://cdimage.ubuntu.com/releases/hardy/release/

    poi con il comando


    sudo apt-cdrom add


    lo aggiungi automaticamente e trovi 3.8 gb di pacchetti a disposizione



    i pacchetti singoli li puoi trovare in ub qualsiaasi server di ubuntu

    http://ftp.uni-muenster.de/pub/mirro...ntu/pool/main/

    ma è complesso poi scaricare le dipendenze necessarie per i vari pacchetti

  10. #10
    grazie andy adesso provo a scaricare dal primo link poi ti faccio sapere..
    Gioia & Delirio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.