Als «c» getaggte Fragen

C ist eine universelle Computerprogrammiersprache, die für Betriebssysteme, Spiele und andere Hochleistungsarbeiten verwendet wird und sich deutlich von C ++ unterscheidet. Es wurde 1972 von Dennis Ritchie für die Verwendung mit dem Unix-Betriebssystem entwickelt.





3
Welchen Gerätenamen sollte ich in snd_pcm_open außer "default" angeben müssen?
Ich möchte Ton von 2 Geräten gleichzeitig aufnehmen: internes Mikrofon externes USB-Webcam-Mikrofon Mit dem pulseaudioSoundcontroller habe ich eines dieser Geräte als Standard festgelegt und konnte Sound mit aufnehmen snd_pcm_open(&handle, "default", SND_PCM_STREAM_CAPTURE, 0). Aber jetzt möchte ich Ton von beiden Geräten gleichzeitig aufnehmen, also muss ich mich für das hier erwähnte …
8 c  alsa 


1
Hebt free () die Zuordnung des Speichers eines Prozesses auf?
Ich führe ein C-Programm unter Linux 2.6.16 aus. Ich glaube nicht, dass es Speicherlecks in meinem Programm gibt, aber der Speicherverbrauch für das Programm bleibt nach bestimmten Vorgängen stabil und nimmt nicht ab. Ich verwende den Befehl 'ps v', um den RSS-Wert meines Programms zu überwachen. Das Valgrind-Massiv-Tool zeigt an, …
8 linux  memory  c 

1
Was ist syscall-template.S?
Ich bin auf eine Datei syscall-template.Sgestoßen, deren Speicherort genauer ist .../sysdeps/unix/syscall-template.S Was ist diese Datei? Wo ist es. Es befindet sich nicht auf meinem System und ich kann es nicht in Quellpaketen finden, einschließlich linux-imageund glibc.
8 kernel  c  glibc 

2
Wie kann ich einen statischen C-Compiler bekommen?
Ich spiele mit Chroot-Umgebungen herum und hätte gerne einen tragbaren C-Compiler, damit ich in jeder Umgebung problemlos einige grundlegende Build-Tools einrichten kann, ohne zu viele Bibliotheken verschieben zu müssen. Gcc scheint ziemlich aufgebläht für das, was ich tun möchte, aber wenn es einigermaßen einfach ist, ein statisches Gcc zu erstellen, …

2
Holen Sie sich die CPU-Auslastungsstatistiken aus dem C-Programm
Ich möchte die CPU-Auslastungsstatistiken aus einem C-Programm lesen. Ich interessiere mich für den Prozentsatz der CPU-Auslastung, die Diebstahlzeit usw. Diese Statistiken werden in der 3. Zeile des topBefehls angezeigt . Ich habe versucht, topdie Ausgabe mit awk( top -n 1 -b | awk '{print $0}') zu analysieren , aber es …
8 monitoring  cpu  c  top 

2
"Sys / ioctl.h" Header unter Linux
ich bin on Linux 2.6.32-26-generic Wenn ich in den Linux-Quellcode für die Hörerdatei "ioctl.h" schaue, sehe ich viele Varianten. (Für verschiedene Plattformen, denke ich). dh ./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 ./arch/sh/include/asm/ioctl.h ./arch/xtensa/include/asm/ioctl.h ./arch/mips/include/asm/ioctl.h …
8 linux  c  header-file 

1
Wo ist der Quellcode der Scanf-Implementierung?
Ich möchte C-Quellcode für die scanfImplementierung auf einem Linux-Computer finden. Das Googeln, um eine scanfImplementierung zu finden , sagt mir nicht, wie ich sie finden soll. Ich habe versucht, diesen Quellcode aus dem gccQuellbaum mit ctagsund zu finden, cscopekonnte ihn aber nicht finden. Kann mir bitte jemand sagen, wo sich …
8 c  source  printf 

3
Das C-System ("bash") ignoriert stdin
Ich habe eine Dateieingabe: $ cat input 1echo 12345 und ich habe folgendes programm 1. Version #include <stdio.h> #include <stdlib.h> int main() { system("/bin/bash -i"); return 0; } Wenn ich es jetzt laufen lasse, $ gcc -o program program.c $ ./program < input bash: line 1: 1echo: command not found …
7 linux  bash  c 

2
Was sind die .x-Dateien in / usr / include?
Mein /usr/includeenthält mehrere Dateien mit der .xDateierweiterung, wie z /usr/include/rpcsvc/rquota.x. Sie scheinen wie C-Quellen zu sein (laufende file /usr/include/rpcsvc/rquota.xErgebnisse in C source, ASCII text), aber sie sind kein gültiges C (z. B. programund versionscheinen Schlüsselwörter zu sein). Was sind sie genau? Angesichts der kurzen Erweiterung ist es schwierig zu googeln, …

4
Dateideskriptoren über exec
Standardmäßig bleiben Dateideskriptoren für alle Exec-Funktionen geöffnet. Der Nutzen ist vielleicht für die Deskriptoren 0-2 verständlich. Aber gibt es einen praktischen Anwendungsfall, um andere Deskriptoren offen zu halten? Gibt es echte Anwendungen, die auf dieser Tatsache beruhen?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.