KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
LAME(http://lame.sourceforge.net/) is a library written in c language. It can convert PCM sound files to MP3 files. I use it to convert sound files to MP3 files on iPhone. The source PCM sound files is recorded by microphone. In order to include the LAME into my XCode Project, I need to compile the LAME to 3 static libraries(.a), for i386(IOS Simulator), armv6 and armv7. After a lot of search, I have complied a static library for i368 version(iOS Simulator) successfully. Here is commands: ./configure \ CFLAGS="-isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk" \ CC="/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc -arch i386" \ --prefix=/Volumes/Data/test/i386 \ --host="arm-apple-darwin9" make && make install The problem is I can not compile for armv6 and armv7. I have tried this commands but it report an error. Is there anybody have solutions? ./configure \ CFLAGS="-isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk" \ CC="/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc -arch armv6" \ --prefix=/Volumes/Data/test/arm6 \ --host="arm-apple-darwin9" make && make install The error is: console.c:25:21: error: curses.h: No such file or directory console.c:27:20: error: term.h: No such file or directory console.c: In function ‘get_termcap_string’: console.c:92: warning: implicit declaration of function ‘tgetstr’ console.c:92: warning: assignment makes pointer from integer without a cast console.c: In function ‘get_termcap_number’: console.c:102: warning: implicit declaration of function ‘tgetnum’ console.c: In function ‘apply_termcap_settings’: console.c:115: warning: implicit declaration of function ‘tgetent’ make[2]: *** [console.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Tags (comma-separated)
Save Edits
Cancel