2012-11-14 5 views
4

Comment compiler une application C avec Ruby embedded?Intégration de Ruby et compilation

Qu'est-ce que le drapeau -l? Y at-il quelque chose d'autre que je suis absent (lien vers une version rubis exacte)

+0

Il est exactement comme vous le sentez: votre question est trop vague. –

Répondre

2

intégration d'une langue relie habituellement l'interprète avec le binaire qui intègre elle, -l liens une bibliothèque avec le programme, vous pouvez essayer:

gcc -Wall -I/usr/include/ruby-1.9.1/ myprog.c -o myprog -lruby 

Remarque vous pouvez besoin d'inclure cela aussi, ou similaire sur votre plate-forme:

-I/usr/include/ruby-1.9.1/x86_64-linux/ 
+0

Ok merci c'est très utile –