Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

[gelöst] C Quellcodedatei???

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
susanne1969
Newbie
Newbie
Beiträge: 48
Registriert: 25. Jul 2004, 18:57

[gelöst] C Quellcodedatei???

Beitrag von susanne1969 »

Hallo
Ich habe von einer Bekannten ein Programm bekommen was mit C-Quellcodedatei beschrieben wird.
Wie kann ich das starten und muß ich was beachten?

Hier ein paar Zeilen als Beispiel:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/types.h>
#include <unistd.h>
#include <termios.h>
#include <sys/time.h>

#include <sys/time.h>
#include <sys/ioctl.h>


#define BUFSIZE 1024
#define EMXDEV "/dev/ttyS1"
#define BYTE unsigned char

int show_ack = 1;
int show_3e = 1;
int show_crc = 1;
int show_seq = 1;

Danke
Susanne
Benutzeravatar
zero0109
Hacker
Hacker
Beiträge: 367
Registriert: 21. Apr 2004, 13:50
Wohnort: Regensburg
Kontaktdaten:

Beitrag von zero0109 »

Mit dem gcc compilieren :wink:
Benutzeravatar
TeXpert
Guru
Guru
Beiträge: 2166
Registriert: 17. Jan 2005, 11:22

Beitrag von TeXpert »

Du musst daraus erst ein Programm kompilieren, wenns nur die eine Datei ist, dann einfach

Code: Alles auswählen

gcc -o meinprogramm NAME_DES_CODES

Code: Alles auswählen

# to resolve all your problems, try this:
HOWTO='pack c5,41*2,sqrt 7056,unpack(c,H)-2,oct 115' && perl -le "print $HOWTO"
Ich beantworte keine Supportfragen per PM!
susanne1969
Newbie
Newbie
Beiträge: 48
Registriert: 25. Jul 2004, 18:57

Danke aber ich komme nicht weiter

Beitrag von susanne1969 »

So habe ich getan aber wie geht es bitte weiter.

Hier das was ich als Meldung bekomme.

susanne@linux:~/download/Eumex> gcc -o Pin_Eumex getpin2.c
susanne@linux:~/download/Eumex> dir
insgesamt 4828
-rw-r--r-- 1 susanne users 83749 2005-03-02 22:26 b504Tipps.pdf
-rw-r--r-- 1 susanne users 8212 2005-03-02 23:41 getpin2.c
-rw-r--r-- 1 susanne users 432390 2005-03-02 23:47 getpin.zip
-rw-r--r-- 1 susanne users 4384339 2005-03-02 22:35 k5041399.exe
-rwxr-xr-x 1 susanne users 17772 2005-03-05 16:46 Pin_Eumex

susanne@linux:~/download/Eumex> Pin_Eumex
bash: Pin_Eumex: command not found

Danke für die Mühe

Susanne
Benutzeravatar
Geier0815
Administrator
Administrator
Beiträge: 4382
Registriert: 14. Jun 2004, 09:12

Beitrag von Geier0815 »

Moin susanne1969,

schon auf die Idee gekommen die Datei ausführbar zu machen? Und als nächstes mußt Du, wenn Du in dem Verzeichnis bist, ein ./ voran stellen, da das aktuelle Verzeichnis aus Sicherheitsgründen nicht in den Umgebungsvariablen aufgenommen ist.
Wenn Windows die Lösung ist...
kann ich dann bitte das Problem zurück haben?
susanne1969
Newbie
Newbie
Beiträge: 48
Registriert: 25. Jul 2004, 18:57

Ausführbar machen

Beitrag von susanne1969 »

Hallo
Ohje ich merke ich habe noch viel zu lernen. Was bitte und wie bitte mache ich eine Datei ausführbar.
Danke für die Hilfe

Susanne
Benutzeravatar
robi
Moderator
Moderator
Beiträge: 3175
Registriert: 25. Aug 2004, 02:13

Beitrag von robi »

Also ausführbar ist sie schon, das hat gcc schon für dich erledigt,
jetzt sollte folgendes funktionieren.

Code: Alles auswählen

~susanne/download/Eumex/Pin_Eumex
oder

Code: Alles auswählen

cd ~susanne/download/Eumex
oder irgendwie anders mit cd dort hin und dann

Code: Alles auswählen

./Pin_Eumex
Hilfe über Rechteprobleme gibts zB hier http://www.linux-user.de/ausgabe/2004/07/069-zubefehl/
Und allgemeine Auskunft wie und warum was in und mit Linux geht http://www.linuxfibel.de/

robi
susanne1969
Newbie
Newbie
Beiträge: 48
Registriert: 25. Jul 2004, 18:57

Danke

Beitrag von susanne1969 »

Ja super lieb von Euch
hat mit dem unterem Code geklappt und auch mit gcc ging super.
Das Programm hat seinen Dienst auch super erfüllt und ich bin happy.
Also vielen lieben Dank an alle die mir hier geholfen haben.

Susanne
Antworten