UPDATE: 该内容有点含混不清,请看最后。我一直对C/C++编译时的一些概念不太清楚,主要也是没有系统地去了解过,一直都是零散的接触。我在编译一些老旧程序时,经常会遇到调用ld和cpp这两个程序的,我一直搞不懂它们是干什么用的。经过学习,我大概知道它们是干什么的了。要注意的是,我们这里所说的cpp指的是The C Preprocessor,而不是C++。而ld指的是The GNU linker...
首先编译FreeImage得先export CC=gcc、export CXX=g++来指定编译器,然后make -j -f Makefile.gnu编译。
但我在编译的时候遇到错误:
In file included from Source/LibRawLite/./src/libraw_cxx.cpp:4161:
Source/LibRawLite/./src/../internal/libr...