[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: archiving error [make (e=87): The parameter is incorrect.]
From: |
David Highley |
Subject: |
RE: archiving error [make (e=87): The parameter is incorrect.] |
Date: |
Fri, 3 Jun 2011 20:47:58 -0700 (PDT) |
if you look at this web page you will find an example of generating a
linker command file to fix your exceeding command line buffer issue.
http://www.highley-recommended.com/make_process/index.html
The example is near the bottom of the page.
>
> (1)
> I have shorten the *.o file to 1071 files, which works ok,
> But @ 1072 *.o files, the archiving will fail.
> Total character count for this *.o arguments is 33085.
>
> (2)
> The make version used is GNU Make 3.81, program built for i686-pc-mingw32
>
> (3)
> I used cygwin for windows, and the archive process is like following.
> Process begin: CreateProcess(C:\STM\ST40R5.0.0\bin\sh4ar.exe,
> C:/STM/ST40R5.0.0/bin/sh4ar -rcs bin/libmylib.a < ... *.o >
> The <... *.o> is a list of object files.
>