
编译
yxpandjay
这个作者很懒,什么都没留下…
展开
-
hisi及unbuntu编译opencv
选用版本3.4.7cmake ../ \-DCMAKE_C_COMPILER=arm-himix200-linux-gcc \-DCMAKE_CXX_COMPILER=arm-himix200-linux-g++ \-DOPENCV_FORCE_3RDPARTY_BUILD=ON \-DBUILD_ZLIB=ON -DWITH_GTK=OFF -DWITH_GTK=OFF \-DWITH_GTK_2_X=OFF -DWITH_CUDA=OFF -DWITH_IPP=OFF \-DWITH_原创 2021-03-24 18:01:35 · 419 阅读 · 0 评论 -
编译基础知识
我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,例:gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld1上面这句表示在编译hello.c时:-I /home/hello/include表示将/home/hello/include目录作为第一个寻找头文件的目录,寻找的顺序是:/home/hello/include-->/usr/include--原创 2020-12-15 09:48:45 · 320 阅读 · 0 评论 -
CFLAGS,CXXFLAGS与CPPFLAGS的区别
太长不看版:CFLAGS,CXXFLAGS是针对某语言的,CPPFLAGS是全语言通用的编译C程序的隐式make规则是%.o:%.c $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<其中$()语法扩展了变量。由于在编译器调用中使用了CPPFLAGS和CFLAGS,因此用于定义包含路径的是个人品味问题。例如,如果foo.c是当前目录中的文件make foo.o CPPFLAGS="-I/u...原创 2020-12-15 09:42:30 · 6676 阅读 · 0 评论