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.


4
chdir (<directory>) tidak mengubah direktori setelah keluar ke shell
Saya ingin membuat Cprogram sederhana untuk berubah ke direktori proyek saya. Isinya sebagai berikut: #include &lt;unistd.h&gt; int main() { chdir("/home/enedil/projects/algo"); return 0; } Saya mengkompilasinya dengan perintah berikut ( pro.cadalah nama file-nya): gcc pro.c -o /usr/local/bin/pro Tidak ada kesalahan atau peringatan. Tetapi ketika saya menjalankannya, itu tidak mengubah direktori. Mengapa?
8 process  c  cd-command 

3
nama perangkat apa yang harus saya berikan di snd_pcm_open selain "default"
Saya ingin merekam suara dari 2 perangkat secara bersamaan: mic internal eksternal usb webcam mic Menggunakan pulseaudiopengontrol suara, saya menetapkan salah satu perangkat ini sebagai default dan dapat merekam suara dengan snd_pcm_open(&amp;handle, "default", SND_PCM_STREAM_CAPTURE, 0). Tapi sekarang saya ingin merekam suara dari kedua perangkat secara bersamaan, jadi saya harus memilih …
8 c  alsa 

1
Pengaruh tautan statis dan dinamis pada alamat mulai
Saya punya program C sederhana. Saya berlari: $ gcc Q1.c -Wall -save-temps -o Q1 Kemudian saya memeriksa executable yang dihasilkan: $ objdump -f Q1 Q1: file format elf32-i386 architecture: i386, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x080483b0 Lalu saya kompilasi dengan tautan statis: $ gcc Q1.c -Wall -save-temps -static …

1
Apakah free () menghapus peta memori suatu proses?
Saya menjalankan program C di kernel Linux 2.6.16. Saya tidak berpikir ada kebocoran memori dalam program saya namun konsumsi memori untuk program tetap stabil setelah operasi tertentu dan tidak berkurang. Saya menggunakan perintah 'ps v' untuk memantau nilai RSS program saya. Alat massif valgrind menunjukkan sebagian besar tumpukan dialokasikan oleh …
8 linux  memory  c 

1
Apa itu syscall-template.S?
Saya telah menemukan file yang syscall-template.Slebih spesifik lokasinya .../sysdeps/unix/syscall-template.S Apa file ini? Dimana itu. Ini bukan pada sistem saya dan saya tidak dapat menemukannya dalam paket sumber, termasuk linux-imagedan glibc.
8 kernel  c  glibc 

2
Bagaimana saya bisa mendapatkan kompiler C statis?
Saya bermain-main dengan lingkungan chroot, dan saya ingin memiliki kompiler C portabel sehingga saya dapat dengan mudah mengatur beberapa alat build dasar di setiap lingkungan tanpa harus memindahkan terlalu banyak perpustakaan di sekitar. Gcc tampaknya cukup menarik untuk apa yang ingin saya lakukan, tetapi jika cukup mudah untuk membangun gcc …

2
Dapatkan statistik pemanfaatan CPU dari program C.
Saya ingin membaca statistik pemanfaatan CPU dari program C, saya tertarik pada persentase penggunaan CPU, mencuri waktu dll. Statistik ini ditampilkan di baris ke-3 dari topperintah. Saya mencoba mengurai topoutput dengan awk( top -n 1 -b | awk '{print $0}'), tetapi tampaknya topmemberikan nilai 'fiksi' yang sama sebelum mulai menampilkan …
8 monitoring  cpu  c  top 

2
Header “sys / ioctl.h” di linux
aku berada Linux 2.6.32-26-generic Ketika saya melihat ke dalam kode sumber linux untuk file pendengar "ioctl.h", saya bisa melihat banyak varian. (untuk platform yang berbeda, saya kira). yaitu ./fs/ocfs2/ioctl.h ./fs/btrfs/ioctl.h ./fs/ceph/ioctl.h ./include/config/i2o/config/old/ioctl.h ./include/asm-generic/ioctl.h ./include/linux/hdlc/ioctl.h ./include/linux/ioctl.h ./drivers/video/via/ioctl.h ./drivers/staging/vt6655/ioctl.h ./drivers/staging/vt6656/ioctl.h ./arch/ia64/include/asm/ioctl.h ./arch/h8300/include/asm/ioctl.h ./arch/microblaze/include/asm/ioctl.h ./arch/score/include/asm/ioctl.h ./arch/avr32/include/asm/ioctl.h ./arch/alpha/include/asm/ioctl.h ./arch/x86/include/asm/ioctl.h ./arch/m32r/include/asm/ioctl.h ./arch/mn10300/include/asm/ioctl.h ./arch/sparc/include/asm/ioctl.h ./arch/powerpc/include/asm/ioctl.h ./arch/m68k/include/asm/ioctl.h …
8 linux  c  header-file 
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.