Symboles non définis pour l’architecture x86_64: GCC

J’ai installé gcc 5.3.0 sur mon mac pro, et je veux comstackr le programme ac en utilisant

gcc main.c -o masortingx -mcmodel=medium -lm 

cependant j’ai reçu cette erreur:

 Undefined symbols for architecture x86_64: "_GLOBAL_OFFSET_TABLE_", referenced from: _stressXXSX in ccxZn6ac.o _stressYYSX in ccxZn6ac.o _stressXYSX in ccxZn6ac.o _stressYZSX in ccxZn6ac.o _stressZZSX in ccxZn6ac.o _stressXZSX in ccxZn6ac.o _stressXXN in ccxZn6ac.o ... ld: symbol(s) not found for architecture x86_64 collect2: erro:ld return 1. 

_stressXXSX est une sous-fonction définie avant main() . Ce programme est ok quand il a été compilé sur le vieil ordinateur avec le système Ubuntu.

Merci pour toutes vos suggestions et votre aide!