Problems with libmad and minimad.c
"Haavard Engebretsen" <[email protected]> Thu, 29 Sep 2005 17:21:40 GMT
| Newsgroups | gmane.comp.audio.mad.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi! I am running Cygwin and have installed the libid3tag and libmad libraries. After installation I got the following message in the command window: Libraries have been installed in: /usr/local/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR´ flag during linking and do at least one of the following: -add LIBDIR to the `PATH´ environment variable during execution -add LIBDIR to the `LD_RUN_PATH´ environment variable during linking -use the `-Wl,--rpath -Wl,LIBDIR´ linker flag When I try to compile the minimad.c file in libmad with: gcc -static -pg -minimad.c -o minimad -lmad (I'm using -static to be able to do a profiling later on ) I get an error message that says that: /i686-pc-cygwin/bin/ld: cannot find -lmad When I am triyng to use just: gcc -static -pg minimad.c -o minimad I get several errors telling me that there are "undefined references to `name_of_function´". I'm guessing both of these problems have something to do with me not linking against installed libraries? As you probably already have figured out, I'm kind of a newbie to all of this and I would really appreciate your help. Tanks. H.