Hi! Marcel Schulz wrote:
I have installed the CLN library version 1.3.0 and wanted to use it. however I am not able to compile even the simple fibonacci.cpp example. I have installed the library with ./configure --prefix=/home/schulz_m and i tried to use your documentation to set all the compiler flags appropriately. the original files after unpacking are under /home/schulz_m/cln-1.3.0 and the fibon.cpp is in my home directory. after typing make test I get the following error (makefile and cpp, g++ version below):
make test g++ -02 -I/home/schulz_m/include/ -Icln-1.3.0/include/ fibon.cpp -o test g++: unrecognized option '-02' /tmp/ccJKw2VF.o: In function `__static_initialization_and_destruction_0(int, int)': fibon.cpp:(.text+0x159): undefined reference to `cln::cl_random_def_init_helper::cl_random_def_init_helper()' [...]
You are attempting to build a binary executable without linking to the CLN library. Please read about the -l and -L compiler switches in the compiler's documentation. Oh, and that compiler option is -O2, with letter 'O', not number '0'. -richy. -- Richard B. Kreckel <http://www.ginac.de/~kreckel/>