2010-02-02 2 views
0

rasade -php example.ierreur compilé dans rasade pour connexion c avec php

Cela produira 3 fichiers example_wrap.c, php_example.h et example.php. Le premier fichier, example_wrap.c contient tout le code C nécessaire pour construire une extension PHP. Le deuxième fichier, php_example.h contient les informations d'en-tête nécessaires si vous souhaitez lier statiquement l'extension dans l'interpréteur php. Le troisième fichier, example.php peut être inclus par des scripts PHP.

les trois fichiers sont créés, puis exécutez le codage suivant.

Ceci est utilisé pour créer le fichier example.so.

gcc `php-config --includes` -fpic -c example_wrap.c 
gcc -shared example_wrap.o -o example.so 

mais tant d'erreurs seront affichés,

aide-moi ..

+0

Quels sont les premiers ... disons cinq erreur? – VolkerK

Répondre

0

Je pense que vous manquez une étape le long du chemin, example.i devrait accompagner par exemple. [Hc] de sorte que votre compilation devrait aller quelque chose comme:

gcc -c example.c -o example.o 
gcc `php-config --includes` -fpic -c example_wrap.c 
gcc -shared example_wrap.o example.o -o example.so 
Questions connexes