This is the mail archive of the
mailing list for the Cygwin project.
Re: executing an executable
> "Cole Radcliffe" wrote:
> > "Cole Radcliffe" wrote:
> >> I do an ls -la and I see I have an executable called "executable.exe".
> >> I chmod to 777. Then I try to type "execut" and I press tab and it
> >> does not find it. When I type in the entire name and press enter, bash
> >> says the command is not found! It works fine on cygwin-x.
> > Type ./executable or set your PATH variable to include "." (the latter
> > is usually not recommended, even in cygwin, I think).
> > And try to read up about PATH.
> > Regards -- Markus
> I tried "set PATH=.:$PATH" and that did not work. When I echoed the
> $PATH I realized that that command had no effect. What am I doing
You're using bash? Then don't use 'set'. The syntax is
set <somethings ...>
sets the argument vector $@.
It pays to read an introductory text on using the shell. Use one for
Linux if you like, the shell is the same. Else you'll be pretty
unhappy really soon and back here when (a) You're using shell
metacharacter somewhere, (b) you get quoting problems, (c) you need to
redirekt I/O, (d) You got filenames with whitespace in them or '-' at
the beginning, or (e) some other environment variable setting is wron
-- just to name some of the common problems for shell beginners :-).
And then I expect you'll get flamed sooner or later (more likely
sooner) because this is OT and not cygwin specific and I get flamed
and/or TITTTLed because I even answered.
So really try to look for some documentation on this issues. Time is
running out :-).
Regards -- Markus
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html