Domande taggate «c»

C è un linguaggio di programmazione per computer generico utilizzato per sistemi operativi, giochi e altri lavori ad alte prestazioni ed è chiaramente distinto dal C ++. È stato sviluppato nel 1972 da Dennis Ritchie per l'uso con il sistema operativo Unix.


3
gcc non può collegarsi a pthread?
Di recente ho installato XUbuntu 11.10 a 64 bit, ma ho problemi a compilare l'esempio pthread più semplice. Ecco il codice pthread_simple.c: #include <stdio.h> #include <pthread.h> main() { pthread_t f2_thread, f1_thread; void *f2(), *f1(); int i1,i2; i1 = 1; i2 = 2; pthread_create(&f1_thread,NULL,f1,&i1); pthread_create(&f2_thread,NULL,f2,&i2); pthread_join(f1_thread,NULL); pthread_join(f2_thread,NULL); } void *f1(int *x){ …
17 c  libraries  gcc  xubuntu 



2
C'è un modo per eseguire il mirroring delle uscite USB?
Attualmente sto scrivendo un programma per un progetto. È per un sistema di lettura Braille in cui ho un display Braille collegato via USB che è controllato da un programma chiamato Brltty. Uno dei requisiti per questo progetto è avere la possibilità di collegare più di un monitor Braille, sebbene …
12 usb  c  tty  output  mirror 

2
Perché non riesco a eseguire questo programma C?
Sto cercando di eseguire il mio primo programma "process", ma viene visualizzato il seguente errore: ./fork.c: line 4: syntax error near unexpected token `(' ./fork.c: line 4: `int main()' Sono abbastanza sicuro che il codice sia corretto: #include <sys/types.h> #include <stdio.h> int main() { pid_t pid; printf("Hello fork()\n"); switch(pid=fork()) { …
12 c  compiler 


1
Come posso sapere quale file unistd.h è stato caricato?
Ho diversi unistd.hfile nel mio Ubuntu Linux. Ne ho uno /usr/include/asm/unistd.h. Questo file ha queste direttive: # ifdef __i386__ # include "unistd_32.h" # else # include "unistd_64.h" # endif In quella cartella, posso trovare quei file ( unistd_32.he unistd_64.h). Ma /usr/src/linux-headers-2.6.31-22/include/asm-generic/ce n'è un altro unistd.hche inizia con queste direttive: #if …
11 linux  c  java 

2
perché "timer_t" è definito in "time.h" su Linux ma non su OS X.
Mentre stavo leggendo un file di codice sorgente C, ho trovato queste dichiarazioni. (Questo codice sorgente è stato scritto per il programma di sistema linux. Questa è un'informazione molto importante) #include <time.h> #include <stdio.h> static timer_t* _interval_timer; ... All'inizio, volevo sapere di più su "timer_t". Quindi ho cercato su google …
11 linux  c  darwin 

3
Pagine man per librerie standard C e C ++ su Fedora 14
Come li installo? Al momento, man fopenmi dà No manual entry for fopen. Ho i compilatori installati e ho verificato che le cose si costruiscono senza problemi. Aggiornamento: questo è quello che ho ottenuto quando ho provato le soluzioni suggerite su Fedora 14: [root@damien agnel]# yum install man-pages libstdc++-docs Loaded …

10
Ambiente di sviluppo per C
Alla ricerca di idee sulla creazione di un ambiente di sviluppo conveniente e produttivo per lo sviluppo C. Ho trovato molto utile l' editing in C con Vim, ma vorrei ottenere un campione più ampio di suggerimenti.
10 command-line  c  editors  ide 

1
Quanto è diverso compilare il codice sorgente in Debian GNU / Hurd da Debian GNU / Linux?
Stavo cercando di compilare il libnetfilter_conntracksorgente da Github come era stato richiesto iptablesdurante la compilazione di iptables e poiché nessuno di questi non era disponibile nel repository software HURD e si è verificato un errore durante la configurazionelibnetfilter_conntrack checking whether stripping libraries is possible... yes checking if libtool supports shared …
9 debian  compiling  c  hurd 

2
Ottieni l'output di `posix_spawn`
Quindi posso eseguire un processo in Unix / Linux usando POSIX, ma c'è un modo per archiviare / reindirizzare sia lo STDOUT che lo STDERR del processo su un file? L' spawn.hintestazione contiene una decelerazione posix_spawn_file_actions_adddup2che sembra rilevante, ma non sono sicuro di come usarla. Il processo si genera: posix_spawn(&processID, …
9 c  posix  fork 

1
/ dev / tcp non presente in Linux
Sto trasferendo il codice C / pro * c da UNIX a Linux. Il codice è: #define __NFDBIT (8 * sizeof(unsigned long)) #define __FD_SETSIZ 1024 #define __FDSET_LONG (__FD_SETSIZ/__NFDBIT) typedef struct { unsigned long fds_bits [__FDSET_LONG]; } __ernel_fd_set; typedef __ernel_fd_set fd_set_1; int main() { fd_set_1 listen_set; int listen_sd; int socket_id; FD_ZERO(&listen_set); …
9 linux  c  tcp 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.