post-simulation à l'aide d'erreur VCS "Argument list trop lo

Y

yurenjie

Guest
HI, tous!
quand je mettre en œuvre un système de bras soc post-simulation avec VCS, Therer est un happans erreur, comme suit:
Marque: execvp: g : Argument list trop longue
faire :***[ product_timestamp] Erreur 127
Faire terminé avec statut de stabilité 2
---
quelqu'un peut me dire la raison de cette erreur et la solution?

Cordialement!

 
Doc Id: 017218 Produit: VCS
Dernière mise à jour: 04/07/2006 Version imprimable Envoyer l'article

Mes articles sauvegardés
Noter cet article: inutile utile Assez utile Très utile
Argument list trop longue

Question:

Je reçois le message suivant lors de la liaison:

Marque: execvp: gcc: Argument list trop longue
make: *** [product_timestamp] Erreur 127Réponse:

Par défaut VCS compile des définitions de module dans les fichiers objet individuel
et envoie tous les fichiers objets dans une ligne de commande pour l'éditeur de liens.Certains
plates-formes utilisent un tampon de longueur fixe pour la ligne de commande, et si VCS envoie
une trop longue liste des fichiers objets, ce débordement de tampon et le lien échoue.

Une solution à ce problème est d'avoir l'éditeur de liens créer un objet temporaire
fichiers contenant plus d'une définition de module il ya donc moins l'objet
fichiers sur la ligne de commande de liaison.Vous permettent de créer ces objets temporaires
fichiers, et de spécifier le nombre de définitions du module sont dans ces fichiers, avec la
options suivantes

Marchive = N-

où N est le nombre de modules définitions à inclure dans un temporaire
fichier objet.

c.-à-

% Vcs-f-filelist.f Marchive = 100 ...

En utilisant cette option double brièvement la quantité d'espace disque utilisé par l'éditeur
parce que l'objet des fichiers contenant plus d'une définition de module sont
des copies de l'objet pour chaque fichiers de définition de module.Après l'éditeur de liens
crée l'exécutable VACI Il supprime les fichiers temporaires objet.

 
En outre, si vous pouvez couler le module plus clairement, vous pouvez éviter ce problème!

 
skyfaye a écrit:

Doc Id: 017218 Produit: VCS

Dernière mise à jour: 04/07/2006 Imprimer l'article Envoyer-VersionMes articles sauvegardés

Noter cet article: inutile utile Assez utile Très utile

Argument list trop longueQuestion:Je reçois le message suivant lors de la liaison:Marque: execvp: gcc: Argument list trop longue

make: *** [product_timestamp] Erreur 127Réponse:par défaut VCS compile des définitions de module dans les fichiers objet individuel

et envoie tous les fichiers objets dans une ligne de commande pour l'éditeur de liens.
Certains

plates-formes utiliser une mémoire tampon de longueur fixe pour la ligne de commande, et si VCS envoie

une trop longue liste des fichiers objets, ce débordement de tampon et le lien échoue.Une solution à ce problème est d'avoir l'éditeur de liens créer un objet temporaire

fichiers contenant plus d'une définition de module il ya donc moins l'objet

fichiers sur la ligne de commande de liaison.
Vous permettent de créer ces objets temporaires

fichiers, et de spécifier le nombre de définitions du module sont dans ces fichiers, avec la

options suivantesN-Marchive =où N est le nombre de modules définitions à inclure dans un temporaire

fichier objet.c.-à-% Vcs-f-filelist.f Marchive = 100 ...En utilisant cette option double brièvement la quantité d'espace disque utilisé par l'éditeur

parce que l'objet des fichiers contenant plus d'une définition de module sont

des copies de l'objet pour chaque fichiers de définition de module.
Après l'éditeur de liens

crée l'exécutable VACI Il supprime les fichiers temporaires objet.
 

Welcome to EDABoard.com

Sponsor

Back
Top