Mail Archives: cygwin/2011/08/27/01:55:36
X-Recipient: | archive-cygwin AT delorie DOT com
|
X-SWARE-Spam-Status: | No, hits=0.1 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED,FORGED_YAHOO_RCVD,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,RP_MATCHES_RCVD,SPF_HELO_PASS,T_TO_NO_BRKTS_FREEMAIL
|
X-Spam-Check-By: | sourceware.org
|
To: | cygwin AT cygwin DOT com
|
From: | srinu <srinuaprl AT yahoo DOT com>
|
Subject: | Re: Bash: Cannot execute binary file
|
Date: | Sat, 27 Aug 2011 05:50:06 +0000 (UTC)
|
Lines: | 77
|
Message-ID: | <loom.20110827T073659-437@post.gmane.org>
|
References: | <31263793 DOT post AT talk DOT nabble DOT com> <20110329013343 DOT GD12793 AT ednor DOT casa DOT cgf DOT cx> <31263838 DOT post AT talk DOT nabble DOT com> <20110329015306 DOT GE12793 AT ednor DOT casa DOT cgf DOT cx> <4D914393 DOT 5090409 AT cs DOT umass DOT edu> <0105D5C1E0353146B1B222348B0411A209E396A241 AT NIHMLBX02 DOT nih DOT gov>
|
Mime-Version: | 1.0
|
User-Agent: | Loom/3.14 (http://gmane.org/)
|
X-IsSubscribed: | yes
|
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm
|
List-Id: | <cygwin.cygwin.com>
|
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com>
|
List-Archive: | <http://sourceware.org/ml/cygwin/>
|
List-Post: | <mailto:cygwin AT cygwin DOT com>
|
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
|
Sender: | cygwin-owner AT cygwin DOT com
|
Mail-Followup-To: | cygwin AT cygwin DOT com
|
Delivered-To: | mailing list cygwin AT cygwin DOT com
|
Buchbinder, Barry (NIH/NIAID) [E] <BBuchbinder <at> niaid.nih.gov> writes:
>
> Eliot Moss sent the following at Monday, March 28, 2011 10:28 PM
> >Why not just use the Windows version and invoke it from cygwin (if
> >cygwin is the environment from which you want to do that)? It is easy
> >to invoke Windows programs from cygwin; you just need to remember to
> >format any arguments in the form the Windows program wants. To that end,
> >cygpath is a useful utility, e.g.:
> >
> >function acrobat () { }
> > command acrobat $(cygpath -wa ${1})
> >}
> >
> >in your .bashrc file allows you to invoke Windows acrobat with a path
> >rewritten from cygwin format to Windows format. This can be improved to
> >check for presence of the argument ${1}, etc., but perhaps you get the
> >idea.
>
> - You should probably also add some quotes, in case your paths have spaces.
> - A complete path to acrobat will avoid needing to have it in your path.
> - Using cygstart will get you back to your command prompt.
>
> function acrobat () {
> if [ -f "${1}" ]
> then
> cygstart '/path/acrobat' "$(cygpath -wa "${1}")"
> else
> echo "error: file `${1}' not found!"
> fi
> }
>
> Note: I have not tested the above. Debugging is left as an exercise for
> the user.
>
> - You also might look at cyg-wrapper.sh, found here:
> http://hermitte.free.fr/cygwin/
> Note: I don't use it so YMMV.
>
> Good luck.
>
> - Barry
> Disclaimer: Statements made herein are not made on behalf of NIAID.
>
>
Hi,
This problem is very frequently occuring irrespective of executable.
A new laptop, windows7, downloaded the Cygwin with utmostcare in slecetingthe
desired and permissions.
Wrote simple programe in c ( simple such that: print "hello world").
while try to run the executable created throws the error: cannot execute
binary file.
flow is like follows:
C file created: Hello.c ( full permissions)
Compiled and linked: gcc -c Hello.c -o helloTest
chmod 777 helloTest
./helloTest
bash: ./helloTest : cannot execute binary file
Tried all options which I know, googled no clue.
I tried in other machines too, same error.
I think something is missing, earlier used to work on my old system. But last
few months I tried several times reinstalling, new machines which I got for
personal use.
Is there any solution or inputs please.
regards,
ramana
--
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
- Raw text -