编译最烦的就是输出一大堆-L -I,其实我们也知道工程很大的时候屏幕输出的东西基本上不会看,也看不过来,有错无到时候去日志就好了。但是几乎所有linux下的安装都让我头疼(也许我还是喜欢傻瓜吧...)。说实在的,linux下每一次编译成功都会让我有种惊喜的感觉。不得不说成为unix系统的用户很难,因为太多高手在上面干活了,从shell到python,perl, 从automake到cmake,最近还在熟悉qmake...linux就是DIY的天下,什么都可以自己来,不像windows,SDK都给开发者了,其实也就规定下来了。好处坏处我就不说了,个人推崇DIY,毕竟有个性嘛,但是有个性是要付出代价的,比如淘宝,工行网银...

98%] Building CXX object tests/cxcore/CMakeFiles/cxcoretest.dir/src/cxcoretest_main.o
98%] Building CXX object tests/cxcore/CMakeFiles/cxcoretest.dir/src/amath.o
98%] Building CXX object tests/cxcore/CMakeFiles/cxcoretest.dir/src/matrix_operations.o
98%] Building CXX object tests/cxcore/CMakeFiles/cxcoretest.dir/src/asolvepoly.o
98%] Building CXX object tests/cxcore/CMakeFiles/cxcoretest.dir/src/adatastruct.o
98%] Building CXX object tests/cxcore/CMakeFiles/cxcoretest.dir/src/adxt.o
99%] Building CXX object tests/cxcore/CMakeFiles/cxcoretest.dir/src/areduce.o
99%] Building CXX object tests/cxcore/CMakeFiles/cxcoretest.dir/src/aarray.o
99%] Building CXX object tests/cxcore/CMakeFiles/cxcoretest.dir/src/aio.o
Linking CXX executable ..
/../bin/cxcoretest
CMakeFiles
/cxcoretest.dir/src/aio.o: In function `CV_IOTest::run(int)':
aio.cpp:(.text._ZN9CV_IOTest3runEi+0x1e6): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
99%] Built target cxcoretest
Scanning dependencies of target mltest
99%] Building CXX object tests/ml/CMakeFiles/mltest.dir/src/precomp.o
99%] Building CXX object tests/ml/CMakeFiles/mltest.dir/src/amltests.o
99%] Building CXX object tests/ml/CMakeFiles/mltest.dir/src/mltest_main.o
99%] Building CXX object tests/ml/CMakeFiles/mltest.dir/src/aemknearestkmeans.o
[
100%] Building CXX object tests/ml/CMakeFiles/mltest.dir/src/slmltests.o
[
100%] Building CXX object tests/ml/CMakeFiles/mltest.dir/src/mltests.o
Linking CXX executable ..
/../bin/mltest
CMakeFiles
/mltest.dir/src/slmltests.o: In function `CV_SLMLTest::run_test_case(int)':
slmltests.cpp:(.text._ZN11CV_SLMLTest13run_test_caseEi+0xa2): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
[
100%] Built target mltest

这是我刚刚装好的opencv。前几天在实验室的windows上也编译过了,都很顺利阿~
相当惊艳啊,当看到一排[ x%]滑过,让我决定要好好去看看cmake,虽然我现在正在看scons...

1. 安装首先还是自己装好依赖库吧(我只知道ubuntu的...hehe):
sudo apt-get install pkg-config libgtk2.0-dev libjpeg62-dev libtiff4-dev libdc1394-13-dev libjasper-dev

2. 装个cmake,然后cmake dir,这里dir是你解压的目录

3. 进去目录然后make,其他具体的target去看生成的makefile吧



只有注册用户登录后才能发表评论。
网站导航:   博客园   博客园最新博文   博问   管理