Sto solo iniziando a programmare e passando attraverso K & R per provare e imparare C. Ho ottenuto la sezione sugli argomenti della riga di comando (5.10) ma ora sono perplesso. Ogni volta che provo ad aprire un programma che ho scritto con gli argomenti della riga di comando, mi viene detto che il file X, essendo l'argomento X, non esiste.Beginner Doing K & R
`gcc -o trovare find.c
Open Find prova
Il file/Documents/Learning_C/test non exist.`
Qualche suggerimento? Grazie
Il prefisso "./" * è * importante, almeno su Linux, come cartella corrente "." di solito non fa parte della variabile PATH, quindi il sistema non troverà il binario. Se l'eseguibile che hai prodotto ha lo stesso nome di un programma standard sul tuo sistema (come "test"), lasciando fuori "./" userà il programma di sistema, non quello che hai compilato. – bluebrother
Hai frainteso quello che ho detto. Ho fatto/non/ho detto "Non importa se tu prefissi o meno con" ./ "... Stavo semplicemente indicando esattamente quello che hai detto: Se prefissi con" ./ ", non ci sarà uno scontro di nomi con find & test – Pete
@Pete, grazie per aver risucchiato le risposte fornite da altri: prima con il nome scontro con il comando di sistema trova e poi con l'uso di ./ per dereferenziare. Controlla le modifiche signore e signori ... –