Я пытался установить и использовать Halide.
Я установил Halide, выполнив следующее:
Я клонировал репозиторий Halide, затем выполнил следующие команды из root из хранилище.
mkdir build
cd build
cmake ..
sudo make install
После завершения установки я создал файл (test. cpp) в несвязанном каталоге со следующим содержимым:
#include "Halide.h" // <~~ changing this to <Halide.h> also results in the same error
#include <stdio.h>
int main() {
return 0;
}
Я пытаюсь скомпилировать это с: gcc -g -Wall -pedantic -o test test.cpp -lHalide -lpthread -ldl -std=c++11
, которое дает мне следующее сообщение об ошибке:
/usr/bin/ld: cannot find -lHalide
collect2: error: ld returned 1 exit status
Я также попробовал следующее с (удивительно, учитывая, что нет каталога ../include или ../bin) с тем же результатом :
g++ test.cpp -g -I ../include -L ../bin -lHalide -lpthread -ldl -o test -std=c++11
Редактировать:
Я вижу, что у меня есть файл с именем Halide.h
в /usr/local/include/
, как мне сделать, чтобы g cc его увидел?