On Mon, Oct 20, 2008 at 10:59:00AM -0400, Brad Tilley wrote:
> On Mon, Oct 20, 2008 at 9:35 AM, Julian Leyh <[EMAIL PROTECTED]> wrote:
> > make already knows how to compile C files, no need to call the
> > compiler yourself ;)
>
> On 4.4 i386 make does this:
>
> $ make cpuid.c && ./cpuid
> `cpuid.c' is up to date.
> ksh: ./cpuid: not found
>
> It does not produce a cpuid executable.
should be
$ make cpui
cpuid.c
$ make cpuid
cc -O2 -pipe -o cpuid cpuid.c
$ ls
cpuid cpuid.c
$ file *
cpuid: ELF 64-bit LSB executable, x86-64, version 1, for OpenBSD, dynamically
linked (uses shared libs), not stripped
cpuid.c: ASCII C program text
$ ./cpuid
Found 686 class CPU with CPUID support.
[...lots of stuff...]
--
Christopher Linn <celinn at mtu.edu> | By no means shall either the CEC
System Administrator II | or MTU be held in any way liable
Center for Experimental Computation | for any opinions or conjecture I
Michigan Technological University | hold to or imply to hold herein.