Ubuntu 오류에 OpenFlow 설치: glibconfig.h: 해당 파일 또는 디렉터리가 없습니다.

Ubuntu 오류에 OpenFlow 설치: glibconfig.h: 해당 파일 또는 디렉터리가 없습니다.

내 Ubuntu 컴퓨터에 OpenFlow를 설치하려고 합니다. 나는 다음 단계를 따르고 있습니다.협회.

다음 명령을 실행하려고 하면:

cd utilities/wireshark_dissectors/openflow
make
sudo make install

make나에게 다음과 같은 오류가 발생합니다.

/usr/include/glib-2.0/glib/gtypes.h:32:24: fatal error: glibconfig.h: No such file or directory
compilation terminated.
<builtin>: recipe for target 'packet-openflow.o' failed
make: *** [packet-openflow.o] Error 1

~에 따르면이것이렇게 해야 하는데 제 경우에는 make 파일이 있습니다.

gcc `pkg-config --cflags glib-2.0` foo.c `pkg-config --libs glib-2.0`

이 문제를 해결하려면 어떻게 해야 합니까?

답변1

다음 명령을 사용하여 필수 명령줄 매개변수를 전달할 수 있습니다 CPPFLAGS.

make CPPFLAGS="$(pkg-config --cflags glib-2.0)"

그러면 컴파일러에 필요한 포함 경로가 제공됩니다.

관련 정보