T
tarkyss
Guest
J'ai utilisé l'exemple
http://www.asic-world.com/verilog/pli2.html # Modelsim
mais quand je lance
gcc-c-g-I $ Modèle / include pli_full_example_modelsim.c
Il ya un avertissement
hello_vpi_modelsim.c: In function `registerHelloSystfs:
hello_vpi_modelsim.c: 9: avertissement: cession de type pointeur incompatible
puis-je exécuter
ld-shared-E-o pli_full_example.sl pli_full_example_modelsim.o
il est dit il n'y a pas de partage et-E paramètre, je vérifie mes ld, mon ld n'a pas les deux paramètres
Alors je nai utilisateur partagée et-E, utilisés ld-o seulement
mais l'afficher
vpi_printf et vpi_register_systf ne sont pas définies
Même moi, je excute
cat / user/modelsim6.1a/modeltech/include/vpi_user.h>> hello_vpi.c
il affiche toujours
vpi_printf et vpi_register_systf ne sont pas définies
pourquoi
J'essaie de mon propre code, en cours d'exécution gcc, il n'y a pas d'avertissement, mais lors de l'exécution ld cela ne fonctionne pas encore,
dans mon code et srand fonction rand est utilisé
il a dit srand n'est pas défini
http://www.asic-world.com/verilog/pli2.html # Modelsim
mais quand je lance
gcc-c-g-I $ Modèle / include pli_full_example_modelsim.c
Il ya un avertissement
hello_vpi_modelsim.c: In function `registerHelloSystfs:
hello_vpi_modelsim.c: 9: avertissement: cession de type pointeur incompatible
puis-je exécuter
ld-shared-E-o pli_full_example.sl pli_full_example_modelsim.o
il est dit il n'y a pas de partage et-E paramètre, je vérifie mes ld, mon ld n'a pas les deux paramètres
Alors je nai utilisateur partagée et-E, utilisés ld-o seulement
mais l'afficher
vpi_printf et vpi_register_systf ne sont pas définies
Même moi, je excute
cat / user/modelsim6.1a/modeltech/include/vpi_user.h>> hello_vpi.c
il affiche toujours
vpi_printf et vpi_register_systf ne sont pas définies
pourquoi
J'essaie de mon propre code, en cours d'exécution gcc, il n'y a pas d'avertissement, mais lors de l'exécution ld cela ne fonctionne pas encore,
dans mon code et srand fonction rand est utilisé
il a dit srand n'est pas défini