关于caffe与深入理解计算机系统的一个问题

在看21天实战caffe, 102页blob的示例的时候,最先根据书上的办法使用如下命令可以编译成功:

 g++ -o app blob_demo.cpp -I ../include/ -D CPU_ONLY -I ../.build_release/src/  -L ../build/lib/ -lcaffe

但是对于第二个示例再用此办法编译就会报错了:

/bin/ld: /tmp/ccWcJlLv.o: undefined reference to symbol '_ZN6google15LogMessageFatalD1Ev'
/usr/local/lib/libglog.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

最后的解决办法是在原编译命令后面再加上 -lglog。

但是原理现在不太清楚,希望看完《深入理解计算机系统》再回过头来可以把原理补上。

你可能感兴趣的:(其他)