1

我无法编译 pgrouting。错误消息显示如下:

[  5%] Built target apsp_warshall
[ 11%] Built target astar
[ 17%] Built target kdijkstra
[ 20%] Building CXX object src/apsp_johnson/src/CMakeFiles/apsp_johnson.dir/apsp_johnson_boost_wrapper.cpp.o
clang: error: unknown argument: '-fno-delete-null-pointer-checks'
make[2]: *** [src/apsp_johnson/src/CMakeFiles/apsp_johnson.dir/apsp_johnson_boost_wrapper.cpp.o] Error 1
make[1]: *** [src/apsp_johnson/src/CMakeFiles/apsp_johnson.dir/all] Error 2
make: *** [all] Error 2

有人可以指导我如何解决这个问题。我正在使用 OSX Mavericks。任何信息,将不胜感激。谢谢你。

4

1 回答 1

1

我发现标记下面的标志会使文件 src/apsp_johnson/src/CMakeLists.txt 中的编译成功:

#SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-delete-null-pointer-checks")
于 2015-07-04T03:18:42.930 回答