Questions marquées «c»

C est un langage de programmation informatique à usage général utilisé pour les systèmes d'exploitation, les jeux et autres travaux de haute performance et se distingue clairement du C ++. Il a été développé en 1972 par Dennis Ritchie pour être utilisé avec le système d'exploitation Unix.


3
gcc ne peut pas lier à pthread?
J'ai récemment installé XUbuntu 11.10 64 bits, mais j'ai du mal à compiler l'exemple pthread le plus simple. Voici le code 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
Existe-t-il un moyen de mettre en miroir les sorties USB?
J'écris actuellement un programme pour un projet. C'est pour un système de lecture braille où j'ai un afficheur braille connecté via USB qui est contrôlé par un programme appelé brltty. L'une des exigences de ce projet est d'avoir la capacité de connecter plus d'un afficheur braille bien que seul l'afficheur …
12 usb  c  tty  output  mirror 

2
Pourquoi ne puis-je pas exécuter ce programme C?
J'essaie d'exécuter mon premier programme "processus", mais j'obtiens l'erreur suivante: ./fork.c: line 4: syntax error near unexpected token `(' ./fork.c: line 4: `int main()' Je suis presque sûr que le code est correct: #include <sys/types.h> #include <stdio.h> int main() { pid_t pid; printf("Hello fork()\n"); switch(pid=fork()) { case -1: printf("Error by …
12 c  compiler 


1
Comment savoir quel fichier unistd.h est chargé?
J'ai plusieurs unistd.hfichiers dans mon Ubuntu Linux. J'en ai un /usr/include/asm/unistd.h. Ce fichier a ces directives: # ifdef __i386__ # include "unistd_32.h" # else # include "unistd_64.h" # endif Dans ce dossier, je peux trouver ces fichiers ( unistd_32.het unistd_64.h). Mais /usr/src/linux-headers-2.6.31-22/include/asm-generic/il y en a un autre unistd.hqui commence par …
11 linux  c  java 

2
pourquoi "timer_t" est-il défini dans "time.h" sous Linux mais pas OS X
Pendant que je lisais un fichier de code source C, j'ai trouvé ces déclarations. (Ce code source a été écrit pour le programme système Linux. Il s'agit d'informations très importantes) #include <time.h> #include <stdio.h> static timer_t* _interval_timer; ... Au début, je voulais en savoir plus sur le 'timer_t'. J'ai donc …
11 linux  c  darwin 


10
Environnement de développement pour C
Recherche d'idées sur la mise en place d'un environnement de développement pratique et productif pour le développement C. J'ai trouvé l' édition C avec Vim très utile, mais j'aimerais obtenir un échantillon plus large de suggestions.
10 command-line  c  editors  ide 

1
Quelle est la différence entre la compilation du code source dans Debian GNU / Hurd et Debian GNU / Linux?
J'essayais de compiler la libnetfilter_conntracksource à partir de github comme cela avait été demandé par iptableslors de la compilation d' iptables et comme aucun d'entre eux n'était disponible dans le repo du logiciel HURD et s'est retrouvé dans une erreur lors de la configurationlibnetfilter_conntrack checking whether stripping libraries is possible... …
9 debian  compiling  c  hurd 

2
Récupère la sortie de `posix_spawn`
Je peux donc exécuter un processus sous Unix / Linux en utilisant POSIX, mais existe-t-il un moyen de stocker / rediriger à la fois le STDOUT et le STDERR du processus vers un fichier? L'en- spawn.htête contient une décélération posix_spawn_file_actions_adddup2qui semble pertinente, mais je ne sais pas trop comment l'utiliser. …
9 c  posix  fork 

1
/ dev / tcp non présent sous Linux
Je porte du code C / pro * c d'UNIX vers Linux. Le code est: #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); socket_id …
9 linux  c  tcp 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.