make-w32
[Top][All Lists]
Advanced

[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.
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]