2017-10-17 4 views
0

S'il vous plaît me aider à suggérer comment résoudre l'erreur ci-dessousComment résoudre l'erreur - PCC-F-02144, CMD-LINE: caractères blancs ne sont pas autorisés sur chaque côté d'un EQU al signe (=)

PCC -F-02144, CMD-LINE: les caractères vierges ne sont pas autorisés de part et d'autre d'un signe al (=)

Ceci arrive lors de la compilation d'un code source C via la commande make sur la plate-forme Linux. Je trouve qu'il est difficile de savoir à partir de quelle ligne exactement cette erreur arrive.

Merci à l'avance

+0

Comment pourrions-nous savoir? Vous ne fournissez aucun code source, ni makefile, ni rien. –

+0

Cela ne vient pas du code, mais de vos instructions de compilation. –

+1

Si par hasard un fichier source Oracle Pro * C? – flaviodesousa

Répondre

1

Votre Makefile tente de compiler des fichiers source Oracle Pro * C dans des fichiers communs C. Pour cela, il utilise le compilateur proc comme

proc iname=some-file.pc oname=some-other-file.c 

Remarque Il n'y a pas espaces autour des = signes. Votre erreur se produit lorsque vous écrivez votre ligne de commande comme

proc iname =some-file.pc oname= some-other-file.c <-- BAD! Produces PCC-F-02144 

Regardez donc sur votre Makefile pour proc lignes et vérifier s'il y a des espaces autour des = signes.