I ma trying to run examples using a library. In the documentation to the library it is written that I need to copy all the files into my directory and than type make
. After that I need to go to the "Debug" folder and type ./lib_examples
to run the examples.
I performed this sequence. As a result I have a lot of *.o
and *.d
files in the "Debug" subdirectory. Among them there is lib_examples.o
and lib_examples.h
files. But there is no lib_example
file that I am supposed to execute.
Does anybody know what was supposed to happen and where it went wrong. Should I do one more step to be able to use *.o
and *.d
files?
The ".o" files are likely intermediate files from which the actual executable program should have been created.
The ".d" files are likely internal state used by the makefile, only important if you are making changes to the source code and then rebuilding "incrementally".
If, after running make
, you have only these files but not the executable file, then the most likely explanation is that make
encountered an error in creating the executable. If that's the case, then the last few lines of output generated by make
should tell you more.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With