Question

Je tente de compiler un ancien programme (qui a été compilé par cc) en utilisant gcc. Dans le makefile il y a une ligne comme ceci:

CFLAGS = -O2 -Olimit 2000 -w

Il n'y a pas '-Olimit 2000' dans gcc. Je me demande ce que cela signifie vraiment. Que ce soit sûr de supprimer simplement cette option lorsque vous utilisez gcc.

Était-ce utile?

La solution

Pour autant que je sache, cela n'a été pris en charge par le compilateur C IRIX. Je ne peux même pas trouver une référence solide à ce qu'il a été utilisé. Comme il ne fait rien avec GCC, son certainement en toute sécurité pour le supprimer.

Un peu plus en détail, il a été utilisé pour désactiver l'optimisation sur les routines qui étaient plus grandes que la « Olimit ». Cette limite est de faire de sorte que le montant de l'optimisation faisant le temps est limité. Si vous spécifiez 0 pour le Olimit, cela signifie un « Olimit infini » et optimisation chaque routine. Voici une page de manuel pour MIPSPro: http://cimss.ssec.wisc.edu/~gumley /modis/old/mips_64.pdf

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top