Date: Tue, 06 Nov 2007 18:51:12 -0800 From: Garrett Cooper <youshi10@u.washington.edu> To: questions@freebsd.org Subject: Re: C compiler cannot create executables Message-ID: <47312820.4050504@u.washington.edu> In-Reply-To: <8cb6106e0711061731u25002f6cq1e216280d24c7bde@mail.gmail.com> References: <20071106193829.531e3067@atomizer.opensourcebeef.net> <8cb6106e0711061731u25002f6cq1e216280d24c7bde@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Josh Carroll wrote:
>> configure: error: C compiler cannot create executables
>>
>> I googled for awhile and found the suggestion to reinstall libtool, but
>> that also fails with the same error.
>>
>
> Can you paste the config.log from the port's work source directory
> (where configure is located)?
>
> Can you try the following and see if it compiles?
>
> echo '#include <stdio.h>\nint main(void){ printf("hello world!\\n");
> return 0;}\n' > t.c ; gcc t.c -o t; ./t; rm t.c
>
> You should either see:
>
> hello world!
>
> Or some compiler errors/warnings/etc.
>
> Josh
>
Just do...
# Exit.
echo 'int main() { return 1; } ' >src.c;
# Try to compile prog.
gcc -O0 src.c && ./a.out && echo $?;
# Toss executable, if it exists.
[ -e './a.out' ] && rm ./a.out
Either you'll get a compiler error, or it should print out 1.
-Garrett
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47312820.4050504>
