Iprojekthi
I-Parser idityaniswe njengemodyuli ("ukusuka kwi-inlinec yokungenisa ngaphakathi"), eyenza inkqubo yokuqala kunye ne-fly-fly iguqulela iinkcazo zemisebenzi ye-C egxininiswe ngokusebenzisa i-@inlinec annotations kwi-ctypes bindings kwaye ibuyisela umzimba womsebenzi we-C umnxeba kwezi zibophelelo. Emva kotshintsho olunjalo, itoliki yePython ifumana umbhalo ochanekileyo oguqulelweyo weskripthi, apho imisebenzi yeC ibizwa ngokuba kusetyenziswa.
# ikhowudi: inlinec
ukusuka kwi-inlinec yokungenisa ngaphakathi
@inlinec
def test():
# kuquka
uvavanyo olungenanto () {
printf("Molo, hlabathi");
}
Uphuhliso ukuza kuthi ga ngoku lubonakaliswe njengomzekelo wokulinga, oqulathe iziphene ezifana nokunqongophala kwenkxaso yezalathisi ezidlulayo (ngaphandle kwemitya) kumsebenzi, imfuno yokubaleka.
I-βgcc -Eβ yokucubungula kwangaphambili ikhowudi, ugcino oluphakathi *.so, *.o kunye *.c iifayile kulawulo lwangoku, hayi kugcino lwenguqulelo eguquliweyo kwaye yenze izigaba zokwahlulahlula ezingeyomfuneko (ulibaziseko olude ixesha ngalinye luqhuba).
umthombo: opennet.ru