PCPathos94
Anmeldungsdatum: 16. Juni 2016
Beiträge: 3
|
Hi,
Ich bitte um Hilfe. Ich habe ein einfaches Programm geschrieben, dass mir Werte in einer Textfile ausgeben soll. Dies hat soweit hervorragend geklappt, nachdem ich dann blos die Grenzen einer internen Schleife enger gesetzt habe und den Namen der Zieldatei änderte hat auch das kompilieren mittels g++ ohne Fehlermeldung geklappt und auch wird die Datei a.out über ls in der shell angezeigt. Will ich diese jedoch mittels ./a.out öffnen bekomme ich folgende Fehlermeldung: Datei wurde nicht gefunden.
Woran liegt das und wie kann ich es beheben?
|
unbuntuS12
Anmeldungsdatum: 2. Juni 2010
Beiträge: 1816
|
Ein Terminal hat ja den unschlagbaren Vorteil gegenüber einer GUI, dass man die Ein- und Ausgaben leicht hin- und herschicken kann. Also beschreibe bitte nicht nur mit Worten, was du getan hast, sondern mach das bitte alles nochmal im Terminal (also in den Ordner wechseln, ls ausführen, Programm ausführen) und paste die Ein- und Ausgabe hier in Codeblöcken (drei öffnende geschweifte Klammern vor, drei schließende hinter den Output). Dann kann man dir sagen, was du weiterhin tun sollst und wo der Fehler liegt.
|
track
Anmeldungsdatum: 26. Juni 2008
Beiträge: 7174
Wohnort: Wolfen (S-A)
|
Hi PCPathos94, zuerst mal herzlich willkommen hier auf dem Forum ! Dieses "Datei nicht gefunden" kommt typischerweise durch einen Tippfehler oder einen falsch angegebenen Pfad. Das können wir von hier aus natürlich nicht so einfach nachvollziehen ... Zeigst Du mal bitte die Ausgabe von ls -l ./a.out hier in einem {{{Codeblock}}} ? LG, track
|
PCPathos94
(Themenstarter)
Anmeldungsdatum: 16. Juni 2016
Beiträge: 3
|
Ok, sorry ich bin neu im Forum
patrik@patrik-ThinkPad-Edge-E535:~/Dokumente/Bachelorarbeit$ ls
a.out chi2_tilde_plotfile.txt~
Ausdehnungsrate.eps DGB_H_diverse_alpha_plot.eps
Ausdehnungsrate-eps-converted-to.pdf DGB_H_diverse_alpha_plotfile_test.txt~
bachelor.aux DGB_H_diverse_alpha_plotfile.txt~
bachelor.dvi DGB_H_diverse_alpha_plot_test.eps
bachelor.log DGB_tab_maker_diverse_alpha.cpp~
bachelor.out dl_mit_alpha_H.cpp~
bachelor.pdf dl_mit_alpha_H_test.cpp~
bachelor.synctex.gz dl_plotfile_DGB.txt~
bachelor.tex dl_plotfile.txt~
bachelor.toc H_plotfile2nd.txt~
chi2_3dKontur.eps H_plotfiletex.txt~
chi2_3dkontur_plotfile.txt~ H_plotfile.txt~
chi2DGB_Kontur.eps Leuchtkraftdistanz_DGB.eps
chi2DGB_kontur_plotfile.txt~ Leuchtkraftdistanz.eps
chi2_highlight_maker.cpp~ Leuchtkraftdistanz-eps-converted-to.pdf
chi2_Kontur.eps m_bestfit.cpp~
chi2_Kontur-eps-converted-to.pdf m_bestfit_plotfile_mit_Daten.txt~
chi2_Kontur_mit_sigma_cut.eps m_DGB_plotfile_mit_Daten.txt~
chi2_Kontur_mit_sigma_cut-eps-converted-to.pdf m_mit_alpha_H_tab_maker.cpp~
chi2_Kontur_mit_sigma.eps m_plotfile_mit_Daten.txt~
chi2_kontur_plotfile.txt~ m_plotfile.txt~
chi2_kontur_tab_maker.cpp~ newton_test.cpp~
chi2_kontur_tab_maker_nur_omegam.cpp~ old
chi2tilde_Delta_tab_maker.cpp~ progs
chi2tilde_DGB_minim_tab0.txt scheinbare_Helligkeit_bestfit_mit_Daten.eps
chi2tilde_DGB_minim_tab1.txt scheinbare_Helligkeit_bestfit_mit_Daten-eps-converted-to.pdf
chi2tilde_DGB_minim_tab_maker.cpp scheinbare_Helligkeit_DGB_mit_Daten.eps
chi2tilde_DGB_minim_tab_maker.cpp~ scheinbare_Helligkeit.eps
chi2tilde_DGB_tab_maker.cpp~ scheinbare_Helligkeit_mit_Daten.eps
chi2_Tilde.eps scheinbare_Helligkeit_mit_Daten-eps-converted-to.pdf
chi2tilde_kontur_tab_maker.cpp~ Verknüpfung mit m_bestfit.cpp
chi2tilde_minim_tab1.txt~
patrik@patrik-ThinkPad-Edge-E535:~/Dokumente/Bachelorarbeit$ ./a.out
Datei wurde nicht gefunden.
Danke schoneinmal für die schnellen Antworten
|
unbuntuS12
Anmeldungsdatum: 2. Juni 2010
Beiträge: 1816
|
Bitte nochmal mit ls -l und file a.out
|
PCPathos94
(Themenstarter)
Anmeldungsdatum: 16. Juni 2016
Beiträge: 3
|
patrik@patrik-ThinkPad-Edge-E535:~/Dokumente/Bachelorarbeit$ ls -l
insgesamt 10068
-rwxrwxr-x 1 patrik patrik 30430 Jun 16 12:30 a.out
-rw-rw-r-- 1 patrik patrik 34668 Mai 3 21:20 Ausdehnungsrate.eps
-rw-rw-r-- 1 patrik patrik 15536 Jun 13 22:54 Ausdehnungsrate-eps-converted-to.pdf
-rw-rw-r-- 1 patrik patrik 2742 Jun 16 13:46 bachelor.aux
-rw-rw-r-- 1 patrik patrik 2244 Apr 26 13:00 bachelor.dvi
-rw-rw-r-- 1 patrik patrik 41905 Jun 16 13:46 bachelor.log
-rw-rw-r-- 1 patrik patrik 622 Jun 16 13:46 bachelor.out
-rw-rw-r-- 1 patrik patrik 1174166 Jun 16 13:46 bachelor.pdf
-rw-rw-r-- 1 patrik patrik 41775 Jun 16 13:46 bachelor.synctex.gz
-rw-rw-r-- 1 patrik patrik 11371 Jun 16 13:46 bachelor.tex
-rw-rw-r-- 1 patrik patrik 813 Jun 16 13:46 bachelor.toc
-rw-rw-r-- 1 patrik patrik 1333854 Mai 15 12:55 chi2_3dKontur.eps
-rw-rw-r-- 1 patrik patrik 506 Mai 15 12:52 chi2_3dkontur_plotfile.txt~
-rw-rw-r-- 1 patrik patrik 1936119 Jun 14 00:08 chi2DGB_Kontur.eps
-rw-rw-r-- 1 patrik patrik 576 Jun 13 23:28 chi2DGB_kontur_plotfile.txt~
-rw-rw-r-- 1 patrik patrik 2670 Mai 12 00:09 chi2_highlight_maker.cpp~
-rw-rw-r-- 1 patrik patrik 912583 Mai 15 12:52 chi2_Kontur.eps
-rw-rw-r-- 1 patrik patrik 273953 Jun 16 13:26 chi2_Kontur-eps-converted-to.pdf
-rw-rw-r-- 1 patrik patrik 1933982 Mai 15 17:08 chi2_Kontur_mit_sigma_cut.eps
-rw-rw-r-- 1 patrik patrik 582850 Jun 16 13:27 chi2_Kontur_mit_sigma_cut-eps-converted-to.pdf
-rw-rw-r-- 1 patrik patrik 913119 Mai 15 12:50 chi2_Kontur_mit_sigma.eps
-rw-rw-r-- 1 patrik patrik 532 Mai 15 17:06 chi2_kontur_plotfile.txt~
-rw-rw-r-- 1 patrik patrik 2412 Mai 19 20:53 chi2_kontur_tab_maker.cpp~
-rw-rw-r-- 1 patrik patrik 2208 Mai 19 10:58 chi2_kontur_tab_maker_nur_omegam.cpp~
-rw-rw-r-- 1 patrik patrik 2559 Mai 20 14:12 chi2tilde_Delta_tab_maker.cpp~
-rw-rw-r-- 1 patrik patrik 138619 Jun 16 09:34 chi2tilde_DGB_minim_tab0.txt
-rw-rw-r-- 1 patrik patrik 6657 Jun 15 03:54 chi2tilde_DGB_minim_tab1.txt
-rw-rw-r-- 1 patrik patrik 3294 Jun 16 12:30 chi2tilde_DGB_minim_tab_maker.cpp
-rw-rw-r-- 1 patrik patrik 3294 Jun 16 12:19 chi2tilde_DGB_minim_tab_maker.cpp~
-rw-rw-r-- 1 patrik patrik 3212 Jun 1 14:49 chi2tilde_DGB_tab_maker.cpp~
-rw-rw-r-- 1 patrik patrik 26631 Mai 20 15:16 chi2_Tilde.eps
-rw-rw-r-- 1 patrik patrik 2802 Mai 20 13:49 chi2tilde_kontur_tab_maker.cpp~
-rw-rw-r-- 1 patrik patrik 14240 Mai 19 22:04 chi2tilde_minim_tab1.txt~
-rw-rw-r-- 1 patrik patrik 198 Mai 20 14:16 chi2_tilde_plotfile.txt~
-rw-rw-r-- 1 patrik patrik 121829 Mai 23 20:13 DGB_H_diverse_alpha_plot.eps
-rw-rw-r-- 1 patrik patrik 659 Mai 27 14:09 DGB_H_diverse_alpha_plotfile_test.txt~
-rw-rw-r-- 1 patrik patrik 687 Mai 27 14:07 DGB_H_diverse_alpha_plotfile.txt~
-rw-rw-r-- 1 patrik patrik 201254 Mai 27 14:47 DGB_H_diverse_alpha_plot_test.eps
-rw-rw-r-- 1 patrik patrik 1261 Mai 23 20:06 DGB_tab_maker_diverse_alpha.cpp~
-rw-rw-r-- 1 patrik patrik 1929 Mai 27 14:56 dl_mit_alpha_H.cpp~
-rw-rw-r-- 1 patrik patrik 1939 Mai 28 00:59 dl_mit_alpha_H_test.cpp~
-rw-rw-r-- 1 patrik patrik 688 Mai 27 15:37 dl_plotfile_DGB.txt~
-rw-rw-r-- 1 patrik patrik 688 Mai 27 15:34 dl_plotfile.txt~
-rw-rw-r-- 1 patrik patrik 538 Apr 28 02:37 H_plotfile2nd.txt~
-rw-rw-r-- 1 patrik patrik 550 Mai 3 21:03 H_plotfiletex.txt~
-rw-rw-r-- 1 patrik patrik 619 Mai 3 21:00 H_plotfile.txt~
-rw-rw-r-- 1 patrik patrik 47794 Mai 27 23:19 Leuchtkraftdistanz_DGB.eps
-rw-rw-r-- 1 patrik patrik 35413 Mai 3 20:27 Leuchtkraftdistanz.eps
-rw-rw-r-- 1 patrik patrik 15435 Jun 16 02:00 Leuchtkraftdistanz-eps-converted-to.pdf
-rw-rw-r-- 1 patrik patrik 2676 Mai 15 13:07 m_bestfit.cpp~
-rw-rw-r-- 1 patrik patrik 410 Mai 5 21:53 m_bestfit_plotfile_mit_Daten.txt~
-rw-rw-r-- 1 patrik patrik 661 Mai 27 23:16 m_DGB_plotfile_mit_Daten.txt~
-rw-rw-r-- 1 patrik patrik 2032 Mai 27 15:43 m_mit_alpha_H_tab_maker.cpp~
-rw-rw-r-- 1 patrik patrik 731 Mai 3 22:27 m_plotfile_mit_Daten.txt~
-rw-rw-r-- 1 patrik patrik 624 Mai 3 21:25 m_plotfile.txt~
-rw-rw-r-- 1 patrik patrik 475 Mai 23 19:19 newton_test.cpp~
drwxrwxr-x 2 patrik patrik 4096 Mai 3 20:13 old
drwxrwxr-x 2 patrik patrik 4096 Jun 16 13:16 progs
-rw-rw-r-- 1 patrik patrik 85652 Jun 16 13:39 scheinbare_Helligkeit_bestfit_mit_Daten.eps
-rw-rw-r-- 1 patrik patrik 33029 Jun 16 13:45 scheinbare_Helligkeit_bestfit_mit_Daten-eps-converted-to.pdf
-rw-rw-r-- 1 patrik patrik 160867 Mai 28 00:04 scheinbare_Helligkeit_DGB_mit_Daten.eps
-rw-rw-r-- 1 patrik patrik 34988 Mai 3 22:08 scheinbare_Helligkeit.eps
-rw-rw-r-- 1 patrik patrik 73885 Jun 16 12:19 scheinbare_Helligkeit_mit_Daten.eps
-rw-rw-r-- 1 patrik patrik 32532 Jun 16 12:27 scheinbare_Helligkeit_mit_Daten-eps-converted-to.pdf
lrwxrwxrwx 1 patrik patrik 51 Mai 4 21:08 Verknüpfung mit m_bestfit.cpp -> /home/patrik/Dokumente/Bachelorarbeit/m_bestfit.cpp
patrik@patrik-ThinkPad-Edge-E535:~/Dokumente/Bachelorarbeit$ file a.out
a.out: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=4a2bb4b71b2b1f105d46abbce52564616d87eba5, not stripped
|
unbuntuS12
Anmeldungsdatum: 2. Juni 2010
Beiträge: 1816
|
Also wenn ich in der bash eine Datei aufrufe, die nicht existiert, dann bekomme ich: [user@host ~]$ ./asdf
bash: ./asdf: No such file or directory
[user@host ~]$ Das scheint mir nicht die wortwörtliche Übersetzung von PCPathos94 schrieb:
patrik@patrik-ThinkPad-Edge-E535:~/Dokumente/Bachelorarbeit$ ./a.out
Datei wurde nicht gefunden.
zu sein. Ist das vielleicht einfach die Ausgabe deines Programms? Bitte führe das Programm einmal mit englischer Ausgabe aus: LC_ALL=C ./a.out
|
track
Anmeldungsdatum: 26. Juni 2008
Beiträge: 7174
Wohnort: Wolfen (S-A)
|
Wenn Du jetzt aktuell im Verzeichnis ~/Dokumente/Bachelorarbeit bist, müsste ein ./a.out doch eigentlich funktionieren ?! Oder kommt dann auch eine Fehlermeldung ? track
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17562
Wohnort: Berlin
|
a.out versucht aber nicht selbst eine Datei zu öffnen?
|
track
Anmeldungsdatum: 26. Juni 2008
Beiträge: 7174
Wohnort: Wolfen (S-A)
|
user_unknown schrieb: a.out versucht aber nicht selbst eine Datei zu öffnen?
Daran hatte ich auch schon gedacht ... denn die Fehlermeldung ist ein bisschen anders als die der Shell bei mir. Das wäre dazu die Gegenprobe, ob es tatsächlich die Fehlermeldung der Shell ist: track@track:~$ ./xyz
bash: ./xyz: Datei oder Verzeichnis nicht gefunden LG, track
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17562
Wohnort: Berlin
|
track schrieb: user_unknown schrieb: a.out versucht aber nicht selbst eine Datei zu öffnen?
Daran hatte ich auch schon gedacht ... denn die Fehlermeldung ist ein bisschen anders als die der Shell bei mir. Das wäre dazu die Gegenprobe, ob es tatsächlich die Fehlermeldung der Shell ist: track@track:~$ ./xyz
bash: ./xyz: Datei oder Verzeichnis nicht gefunden
Ja, dt. Meldungen habe ich auch und sie sind bei mir wie bei Dir, nicht wie bei PCPathos94. Gegentest:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 | echo -e '#include <fstream>\n#include <iostream>\nusing namespace std;\nint main (void) { ifstream fin;\n fin.open ("nonono", ios::binary); char c; fin >> &c; cout << c; fin.close (); }' > fin.cc
g++ fin.cc
./a.out
# Gar kein Output, keine Fehlermeldung. Auch seltsam.
cat fin.cc
#include <fstream>
#include <iostream>
using namespace std;
int main (void)
{
ifstream fin;
fin.open ("nonono", ios::binary);
char c;
fin >> &c;
cout << c;
fin.close ();
}
|
Datei nonono existiert nicht, aber keine Meldung. Bin aber vollkommen raus bei C++. Vielleicht ist die Shell keine Bash, und hat daher andere Meldungen?
|
pascoli
Anmeldungsdatum: 5. Mai 2008
Beiträge: 124
|
Zumindest in C muss man sich da schon selbst drum kümmern (ist halt was für echte Coder). Aus der man-Page von fopen(): "Upon successful completion fopen(), fdopen() and freopen() return a FILE pointer. Otherwise, NULL is returned and errno is set to indicate the error."
|
user_unknown
Anmeldungsdatum: 10. August 2005
Beiträge: 17562
Wohnort: Berlin
|
Threadstarter hat sich abgemeldet? Was haben wir falsch gemacht? 😉
|