This is the mail archive of the
cygwin
mailing list for the Cygwin project.
How do I run a program compiled in cygwin from a program that is running in a Windows CMD shell?
- From: Ted Byers <r dot ted dot byers at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Thu, 15 Sep 2011 04:13:34 +0000 (UTC)
- Subject: How do I run a program compiled in cygwin from a program that is running in a Windows CMD shell?
The program run, and works, but ...
I have a perl program running from a WIndows CMD shell, that needs to somehow
run it in bash (with my usual environment when I run the bash shell)
If I run bash, I invoke my program my program using './qlt' followed by almost
a dozen commandline arguments.
If I had compiled it using MSVC++, I could invoke it from my perl program
using "my $op = `qlt a nb c args`;"
How do I modify what is within perl's backticks so that qlt is invoked as a
child in my normal bash environment? Can it be done?
I am not asking about building the program so it doesn't need to run within
cygwin's bash. I have other tools that let me do that if I must. Rather, I
want to make a child process that has the cygwin environemt even though the
parent process does not.
Thanks
Ted
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple