Pertanyaan yang diberi tag «c»

C adalah bahasa pemrograman komputer serba guna yang digunakan untuk sistem operasi, game, dan pekerjaan berkinerja tinggi lainnya dan jelas berbeda dari C ++. Ini dikembangkan pada tahun 1972 oleh Dennis Ritchie untuk digunakan dengan sistem operasi Unix.


3
gcc tidak dapat menautkan ke pthread?
Saya baru saja menginstal XUbuntu 11.10 64bit, tetapi saya mengalami masalah saat mengkompilasi contoh pthread yang paling sederhana. Ini kodenya 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){ int …
17 c  libraries  gcc  xubuntu 

5
Apa yang dimaksud dengan "panggilan sistem" jika bukan implementasi dalam bahasa pemrograman?
Saya ingin memahami istilah "system call". Saya tahu bahwa panggilan sistem digunakan untuk mendapatkan layanan kernel dari aplikasi userspace. Bagian yang saya perlu klarifikasi adalah perbedaan antara "panggilan sistem" dan "implementasi C dari panggilan sistem". Berikut adalah kutipan yang membingungkan saya: Pada sistem mirip Unix, API itu biasanya merupakan bagian …
14 kernel  c  posix  system-calls 


2
Apakah ada cara untuk mencerminkan output USB?
Saat ini saya sedang menulis program untuk sebuah proyek. Ini untuk sistem pembacaan braille di mana saya memiliki layar braille yang terhubung melalui USB yang dikendalikan oleh program yang disebut brltty. Salah satu persyaratan untuk proyek ini adalah memiliki kemampuan untuk menghubungkan lebih dari satu tampilan braille meskipun hanya membiarkan …
12 usb  c  tty  output  mirror 

2
Mengapa saya tidak bisa menjalankan program C ini?
Saya mencoba menjalankan program "proses" pertama saya, tetapi saya mendapatkan kesalahan berikut: ./fork.c: line 4: syntax error near unexpected token `(' ./fork.c: line 4: `int main()' Saya cukup yakin bahwa kodenya benar: #include <sys/types.h> #include <stdio.h> int main() { pid_t pid; printf("Hello fork()\n"); switch(pid=fork()) { case -1: printf("Error by fork().....\n"); …
12 c  compiler 


1
Bagaimana saya bisa tahu file unistd.h mana yang dimuat?
Saya memiliki beberapa unistd.hfile di Ubuntu Linux saya. Saya punya satu /usr/include/asm/unistd.h. File ini memiliki arahan ini: # ifdef __i386__ # include "unistd_32.h" # else # include "unistd_64.h" # endif Dalam folder itu, saya dapat menemukan file-file itu ( unistd_32.hdan unistd_64.h). Tetapi /usr/src/linux-headers-2.6.31-22/include/asm-generic/ada satu lagi unistd.hyang dimulai dengan arahan ini: …
11 linux  c  java 

2
mengapa "timer_t" didefinisikan dalam "time.h" di Linux tetapi tidak pada OS X
Ketika saya sedang membaca file kode sumber C, saya menemukan deklarasi ini. (Kode sumber ini ditulis untuk program sistem linux. Ini adalah informasi yang sangat penting) #include <time.h> #include <stdio.h> static timer_t* _interval_timer; ... Pada awalnya, saya ingin tahu lebih banyak tentang 'timer_t'. Jadi saya mencari di Google 'time.h' untuk …
11 linux  c  darwin 

3
Halaman manual untuk pustaka C dan C ++ standar di Fedora 14
Bagaimana cara menginstalnya? Saat ini, man fopenberikan aku No manual entry for fopen. Saya telah menginstal kompiler dan telah memverifikasi bahwa hal-hal membangun tanpa masalah. Pembaruan: Ini yang saya dapatkan ketika saya mencoba solusi yang disarankan pada Fedora 14: [root@damien agnel]# yum install man-pages libstdc++-docs Loaded plugins: langpacks, presto, refresh-packagekit …

10
Lingkungan pengembangan untuk C
Mencari ide tentang pengaturan lingkungan pengembangan yang nyaman dan produktif untuk pengembangan C. Saya menemukan mengedit C dengan Vim sangat membantu tetapi saya ingin mendapatkan sampel saran yang lebih luas.
10 command-line  c  editors  ide 

1
Seberapa berbeda kompilasi kode sumber di Debian GNU / Hurd dari Debian GNU / Linux?
Saya mencoba untuk mengkompilasi libnetfilter_conntracksumber dari github seperti yang diminta oleh iptablessaat mengkompilasi iptables dan karena semua ini tidak tersedia dalam repo perangkat lunak HURD dan berakhir dalam kesalahan saat mengkonfigurasilibnetfilter_conntrack checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared …
9 debian  compiling  c  hurd 

2
Dapatkan hasil dari `posix_spawn`
Jadi saya bisa menjalankan proses di Unix / Linux menggunakan POSIX, tetapi apakah ada cara saya bisa menyimpan / mengarahkan STDOUT dan STDERR dari proses ke file? The spawn.hheader berisi perlambatan posix_spawn_file_actions_adddup2yang terlihat relevan, tapi aku tidak yakin cukup bagaimana menggunakannya. Proses menelurkan: posix_spawn(&processID, (char *)"myprocess", NULL, NULL, args, environ); …
9 c  posix  fork 

1
/ dev / tcp tidak ada di Linux
Saya porting kode C / pro * c dari UNIX ke Linux. Kode tersebut adalah: #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 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.