Pages: [1]   Go Down
Print
Author Topic: Errore librerie : aiuto!  (Read 2149 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
milos224
Forumista
***
Offline Offline

Posts: 830


« on: 02-11-2012, 00:58:51 »

Mi rivolgo a voi perchè le ho provate tutte. Scite non mi fa compilare.

Quando provo a compilare il più semplice dei programmi
Code:
#include <stdio.h>

void main()
{
    printf("Hello, world\n");
}

ecco gli errori:

hello.c:1:19: error: /usr/include/stdio.h: Operation not permitted
hello.c: In function 'main':
hello.c:6: warning: implicit declaration of function 'printf'
hello.c:6: warning: incompatible implicit declaration o

praticamente non stampa nulla perchè non inserisce stdio.h, dice operation not permitted
ma cosa devo fare? sono già amministratore, come mai quest'errore?
Logged
ɹǝǝuıƃuǝsɹǝʌǝɹ
Administrator
God of the Forum
*****
Offline Offline

Gender: Male
Posts: 4.475


Più grande è la lotta, e più è glorioso il trionfo


WWW
« Reply #1 on: 02-11-2012, 04:33:22 »

C'è modo di sapere qual è la riga di comando esatta invocata da Scite quando hai provato a compilare il tuo programma?

Magari la si vede all'inizio dell'output fornito ? Non avendo un compilatore C nella piattaforma che uso ora, anche se ho Scite, non posso provare io stesso la compilazione ...
Logged

La grande marcia della distruzione mentale proseguirà. Tutto verrà negato. Tutto diventerà un credo. È un atteggiamento ragionevole negare l'esistenza delle pietre sulla strada; sarà un dogma religioso affermarla. È una tesi razionale pensare di vivere tutti in un sogno; sarà un esempio di saggezza mistica affermare che siamo tutti svegli. Accenderemo fuochi per testimoniare che due più due fa quattro. Sguaineremo spade per dimostrare che le foglie sono verdi in estate. Non ci resterà quindi che difendere non solo le incredibili virtù e saggezze della vita umana, ma qualcosa di ancora più incredibile: questo immenso, impossibile universo che ci guarda dritto negli occhi. Combatteremo per i prodigi visibili come se fossero invisibili. Guarderemo l'erba e i cieli impossibili con uno strano coraggio. Saremo tra coloro che hanno visto eppure hanno creduto.

In tutto, amare e servire.

  
                            ن                           
I can deal with ads,
I can deal with buffer,
but when ads buffer
I suffer...

...nutrimi, o Signore, "con il pane delle lacrime; dammi, nelle lacrime, copiosa bevanda...

   YouTube 9GAG    anobii  S  Steam T.B.o.I. Wiki [univ] Lezioni private  ʼ  Albo d'Ateneo Unicode 3.0.1
Usa "Search" prima di aprire un post - Scrivi sempre nella sezione giusta - Non spammare - Rispetta gli altri utenti - E ricorda di seguire il Regolamento
milos224
Forumista
***
Offline Offline

Posts: 830


« Reply #2 on: 02-11-2012, 10:12:28 »

C'è modo di sapere qual è la riga di comando esatta invocata da Scite quando hai provato a compilare il tuo programma?

Magari la si vede all'inizio dell'output fornito ? Non avendo un compilatore C nella piattaforma che uso ora, anche se ho Scite, non posso provare io stesso la compilazione ...
Non ho capito la domanda..
Logged
StephCT
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 417



« Reply #3 on: 02-11-2012, 11:44:13 »

stai usando scite su windows o linux? curiosità personale ^^
« Last Edit: 02-11-2012, 11:46:09 by StephCT » Logged

"Che la Forza sia con Te"
Chuck_son
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 1.583



WWW
« Reply #4 on: 02-11-2012, 12:11:03 »

sicuramente non ha un compilatore su scite di C
Logged

Aliens Exist
milos224
Forumista
***
Offline Offline

Posts: 830


« Reply #5 on: 02-11-2012, 12:31:01 »

Lo sto usando su Mac. Ma il compilatore è installato al 100%. Usando xcode funziona e prima che installavo appunto xcode, scite nemmeno faceva partire il programma, mi diceva appunto che trovava il compilatore gcc. Ora invece è "solo" l'errore di libreria che non va, non le fa includere.
Logged
Fr3d3R!K
Forumista Eroico
*****
Offline Offline

Gender: Male
Posts: 2.463



« Reply #6 on: 02-11-2012, 13:26:39 »

Forse e` configurato male scite. Prova a scrivere il programma in un editor di testo (salvandolo ovviamente con l'estensione corretta) e compilalo da terminale. Guarda lo screenshot se non sai compilare da terminale.
http://is.gd/CA9cA7
Saluti.
« Last Edit: 02-11-2012, 13:28:23 by Fr3d3R!K » Logged

Search Button, CODE Tag, Google & Italian language are your friends! Use Them!
milos224
Forumista
***
Offline Offline

Posts: 830


« Reply #7 on: 02-11-2012, 14:35:44 »

si funziona, anche se va be mi dice che vuole un int come valore di ritorno

Last login: Fri Nov  2 14:33:07 on ttys000
MacBook-Pro-di-Salvuccio:~ Salvuccio$ cd /users/
MacBook-Pro-di-Salvuccio:users Salvuccio$ cd salvuccio/desktop
MacBook-Pro-di-Salvuccio:desktop Salvuccio$ gcc hello.c
hello.c: In function ‘main’:
hello.c:4: warning: return type of ‘main’ is not ‘int’
MacBook-Pro-di-Salvuccio:desktop Salvuccio$ ./a.out
Hello, world
MacBook-Pro-di-Salvuccio:desktop Salvuccio$
Logged
milos224
Forumista
***
Offline Offline

Posts: 830


« Reply #8 on: 05-11-2012, 17:42:24 »

Non ho ancora risolto.. su windows dovete dire a scite dove si trova il compilatore?
Logged
StephCT
Apprendista Forumista
**
Offline Offline

Gender: Male
Posts: 417



« Reply #9 on: 05-11-2012, 19:17:07 »

si ma windows non ce l'ha il compilatore. lo devi scaricatore. quindi o lo scarichi e poi fai la stessa cosa di java cioè vai a modificare la variabile path tra quelle di sistema, oppure te ne esci direttamente con devcpp che è fatto proprio per programmare in C e C++ e lo si può impostare per essere proprio conforme allo standard ANSI C
Logged

"Che la Forza sia con Te"
Pages: [1]   Go Up
Print
Jump to: