Результаты поиска по запросу "ruby-c-extension"

1 ответ

Как скомпилировать расширение Ruby C и связать libcurl в Windows

Я пытаюсь создать расширения Ruby C, которые используют libcurl. До сих пор я успешно его построил на Os X. Однако я гораздо менее опытен в разработке под Wi...

3 ответа

Собственные расширения возвращаются к чистому Ruby, если не поддерживаются при установке gem

Я разрабатываю гем, который в настоящее время является чистым Ruby, но я также разрабатываю более быстрый вариант C для одной из функций. Эта функция полезна, но иногда медленна, в чистом Ruby. Медлительность будет влиять только на некоторых ...

2 ответа

Ах +1 за оба великолепных вопроса. Я не знаю, какой из них принять. Я слегка склоняюсь к ответу @ emboss, так как он более подробный и объяснительный, но оба они были великолепны и полезны ... Единороги среди ответов, которые я бы сказал. : D

недавно у меня возникла печальная необходимость сделать расширение C для Ruby (из-за производительности). Так как у меня были проблемы с пониманиемVALUE (и до сих пор), поэтому я заглянул в источник Ruby и обнаружил:typedef unsigned long VALUE; ...

ТОП публикаций

3 ответа

Собственные расширения возвращаются к чистому Ruby, если не поддерживаются при установке gem

Я разрабатываю гем, который в настоящее время является чистым Ruby, но я также разрабатываю более быстрый вариант C для одной из функций. Эта функция полезна...

4 ответа

ошибка: не удалось собрать собственное расширение gem при установке rails на mac mountian lion os

Я недавно обновился до Mountain Lion и переустановил Ruby, но когда я пытаюсь запустить тестовое приложение Rails, я получаю сообщение об ошибке, в котором г...

2 ответа

«Обычно используемые методы»

учаю эту ошибку ev.c:11: error: subscripted value is neither array nor pointerдля этой линии printf("%d\n", pairs[0][0]);В этом коде static VALUE EV; static VALUE PairCounter; static VALUE sort_pairs_2(VALUE self) { VALUE pairs; pairs = ...

2 ответа

mkmf игнорирует файлы в подпапках при компиляции расширения C

Я хотел бы организовать исходный код C следующим образом: + / | |___ + ext | | | |___ + native_extension | | | |___ + lib | | | | | |___ (Source files are kept in here - may contain sub-folders) | | | |___ native_extension.c | |___ ...