title: C error: .o File format not recognized
body: <p>I have a C project with three C files and a .h file. I work in NetBeans. When I try to make an import I get this error:</p>
  
  <pre><code>gcc     -o dist/Debug/GNU-Linux-x86/progetto build/Debug/GNU-Linux-x86/initialization.o build/Debug/GNU-Linux-x86/utility.o build/Debug/GNU-Linux-x86/model_parameters.o build/Debug/GNU-Linux-x86/condensation.o -L/usr/local/lib -lm I have to-lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_objdetect -lopencv_video -lXm -lXt -lXext -lX11 -lz -lpthread -lcurses -ldl 
  build/Debug/GNU-Linux-x86/model_parameters.o: file not recognized: File format not recognized
  collect2: ld returned 1 exit status
  </code></pre>
  
  <p>I have tried to remove this import but the error doesn't disappear. I don't understand where the problem is.</p>