Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
diedl2003
- Beiträge: 111
- Registriert: 01.04.2004 00:23:36
- Wohnort: Frankfurt
-
Kontaktdaten:
Beitrag
von diedl2003 » 23.11.2005 22:46:26
Hallo,
ich habe nur ein Stück C code, kein configure Script und kein Makefile. Ein Kommentar ist auch nicht zu finden, nur ein Hinweis:
Code: Alles auswählen
/*
* volumed - volume daemon for SK-8135 keyboards
*
* compile with -lasound and proper include paths for the evdev
*
*
* based on evtest.c, Copyright (c) 1999-2000 Vojtech Pavlik
* amixer.c, Copyright (c) 1999-2000 by Jaroslav Kysela
Kann mir jemand den Aufruf mit gcc bitte posten? ..Ich habe leider überhaupt keine Ahnung von C und den vielfältigen Parametern/Optionen von gcc
Hier noch der link zum kompletten Code.
http://penguin-breeder.org/patches/download/volumed.c
Vielen Dank schonmal
Zuletzt geändert von
diedl2003 am 23.11.2005 23:22:20, insgesamt 1-mal geändert.
-
diedl2003
- Beiträge: 111
- Registriert: 01.04.2004 00:23:36
- Wohnort: Frankfurt
-
Kontaktdaten:
Beitrag
von diedl2003 » 23.11.2005 23:00:10
Danke stelmi,
..das sieht dann so aus:
- volumed.c:36:28: error: alsa/asoundlib.h: No such file or directory
volumed.c: In function 'main':
volumed.c:55: error: 'snd_mixer_t' undeclared (first use in this function)
volumed.c:55: error: (Each undeclared identifier is reported only once
..und so weiter.
Ich denke, dieser Satz ist entscheidend:
Code: Alles auswählen
compile with -lasound and proper include paths for the evdev
-
gms
- Beiträge: 7798
- Registriert: 26.11.2004 20:08:38
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von gms » 23.11.2005 23:03:10
möglicherweise aber auch:
Gruß
gms
[edit]
und
gcc -Wall input.c -o output -lasound
[/edit]
-
diedl2003
- Beiträge: 111
- Registriert: 01.04.2004 00:23:36
- Wohnort: Frankfurt
-
Kontaktdaten:
Beitrag
von diedl2003 » 23.11.2005 23:15:30
Vielen Dank gms!!
Es wurde fehlerfrei übersetzt, jetzt muss ich es "nur" noch zum funktionieren bekommen
Gruß