Вопросы по теме 'ocamlbuild'
Как можно использовать цепочку инструментов ocamlfind/ocamlbuild с локальными копиями пакетов проекта?
Я пытаюсь сохранить свой проект автономным, со всеми основными зависимостями сторонних библиотек, построенными и ссылающимися в репозитории проекта. Основные части моего проекта, основанные на ocaml, основаны на ocamlbuild.
Но для сложных пакетов,...
695 просмотров
schedule
11.12.2022
Как мне написать библиотеку на OCaml?
Я пишу библиотеку кодировщика/декодера bson в ocaml.
Теперь у меня есть исходный файл (на самом деле только один файл).
Мой вопрос в том, как мне сделать это библиотекой, такой как ocaml-batteries-included , camomile и т. д.?
Я имею в...
486 просмотров
schedule
03.07.2023
Используйте несколько модулей в OCaml utop
Я недавно читаю проект OCaml и хочу разместить исходные файлы в утопе, чтобы можно было поэкспериментировать. Предположим, у меня есть два файла amodule.ml , bmodule.ml . bmodule.ml будет использовать функции, определенные в amodule.ml ,...
2606 просмотров
schedule
14.11.2022
Сборка кода C++ с помощью ocamlbuild
Я нашел много руководств о том, как создавать .o файлы из исходников C, используя ocamlbuild . Однако это не относится к файлам C++, которые ocamlbuild не может собрать из коробки.
Я попытался написать файл myocamlbuild.ml (показан ниже...
632 просмотров
schedule
08.03.2022
Как передать флаг -S в ocamlopt с помощью ocamlbuild?
Я хотел бы передать флаг -S в ocamlopt при сборке с помощью команд ocamlbuild и corebuild.
Я понимаю, что выполнение ocamlbuild -cflag -S ... не сработает, поскольку флаг -S существует только для ocamlopt, а не для ocamlc.
Как я могу...
403 просмотров
schedule
21.01.2023
Какова цель файла _tags с OCaml и как интерпретировать его содержимое?
Из сообщения Создание кода OCaml, использующего понимание списка , я могу использовать _tags файл для выполнения ocamlbuild с меньшим количеством параметров сборки.
$ cat _tags
<**/*> :...
1229 просмотров
schedule
25.03.2022
oasis выбирает неправильный ocamlbuild
Я пытаюсь скомпилировать проект Ocaml с версией Ocaml, предоставленной Opam. Мои ocamlbuild, ocamlfind и oasis кажутся нормальными:
/Users/fred/.opam/4.02.1/bin/ocamlbuild
dhcp-182-73:compil fred$ which ocamlfind...
572 просмотров
schedule
01.01.2023
Компиляция с помощью ocamlbuild и camlp5
Я пытаюсь компилировать проект, над которым работаю, с помощью ocamlbuild, чтобы избежать использования обычного Makefile, который мне кажется несколько более сложным.
В частности, у меня есть файл расширения синтаксиса (extend.ml), который мне...
191 просмотров
schedule
26.05.2022
OCaml: использование Oasis с многоуровневыми папками src
Я пытаюсь использовать oasis для компиляции своего проекта, и мой проект организован следующим образом:
_oasis
src/
main.ml
core_a.ml
core_b.ml
type.ml
plugins/
plugin_a.ml
plugin_b.ml
Обратите внимание,...
147 просмотров
schedule
02.03.2023
Измените имя созданного исполняемого файла с помощью Oasis
Ну, название говорит само за себя, я хочу изменить имя моего исполняемого файла, потому что прямо сейчас у меня есть
Executable myexec
Path: .
BuildTools: ocamlbuild
MainIs: main.ml
CompiledObject:...
125 просмотров
schedule
19.09.2022
ocamlbuild создает пустой файл архива, а не исполняемый файл.
Работая с дистрибутивом Linux на основе Debian (PopOS), у меня есть папка с файлами и Makefile, содержащий
MODULES=move score main draw setup
OBJECTS=$(MODULES:=.cmo)
TEST=test.byte
OCAMLBUILD=ocamlbuild -use-ocamlfind
MAIN=main.byte
# Recipes...
31 просмотров
schedule
23.07.2023
Как включить зависимости из другого каталога с помощью ocamlbuild?
Я пишу программу OCaml, которую хочу организовать, поэтому у меня есть такая структура каталогов:
src
|- folder1
| |- a.ml
|- folder2
| |- b.ml
Примечание: b.ml использует open A для ссылки на a.ml .
Я хочу проверить свой код,...
31 просмотров
schedule
10.06.2022