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>