cgo в действие върху math.h

  1. По време на лекцията за cgo имахме желанието да портнем пред вас някои функции от math.h. Но, за всеобщ ужас и нещастие, не успяхме да компилираме и най - простия пример. Това, което не правихме е да кажем на C линкъра, че искаме да използваме библиотеката с -lm.

    /*
    #cgo LDFLAGS: -lm
    #include <math.h>
    */
    import "C"
    

    Тъй като ми се искаше да не го оставям така недовършено реших да направя някакъв пример, все пак. Качих резултата в github репозитория. В началото се бях нахъсъл да портна цялата библитека, но доста бързо ми доскуча да пиша все същите методи. Така че не е пълно, но има от всичко по малко. Най - интересна е Ilogb и теста й.

Трябва да сте влезли в системата, за да може да отговаряте на теми.