User forums > Using Code::Blocks

How do I configure an NDK environment

(1/2) > >>

omgfish:
My Settings are as follows,
But there were a lot of mistakes

pls help me :-[
==========
Search-Compiler
$(#an_ndk.BASE)\toolchains\llvm\prebuilt\windows-x86_64\lib64\clang\5.0.300080\include
$(#an_ndk.BASE)\sources\cxx-stl\llvm-libc++\include
$(#an_ndk.BASE)\sources\cxx-stl\llvm-libc++abi\include
$(#an_ndk.BASE)\sysroot\usr\include
$(#an_ndk.BASE)\sysroot\usr\include\arm-linux-androideabi
$(#an_ndk.BASE)\sources\android\support\include

==========
Serach-Linker:
$(#an_ndk.BASE)\platforms\android-19\arch-arm\usr\lib
$(#an_ndk.BASE)\toolchains\llvm\prebuilt\windows-x86_64\lib\gcc\arm-linux-androideabi\4.9.x\armv7-a
$(#an_ndk.BASE)\sources\cxx-stl\llvm-libc++\libs\armeabi-v7a

Toolchain executables:
$(#an_ndk.BASE)\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64
Addition Paths:
$(#an_ndk.BASE)\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin


many errors
||=== Build: Release in C++_helloword_test (compiler: Android_arm_32) ===|
obj\Release\main.o:main.cpp:function main: error||undefined reference to 'std::__ndk1::cout'|
obj\Release\main.o(.ARM.exidx+0x0): error||undefined reference to '__aeabi_unwind_cpp_pr1'|
obj\Release\main.o(.ARM.exidx.text._ZNSt6__ndk1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc+0x0): error||undefined reference to '__aeabi_unwind_cpp_pr1'|
&): error||undefined reference to 'std::__ndk1::ios_base::getloc() const'|
&): error||undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'|
&): error||undefined reference to 'std::__ndk1::locale::~locale()'|
&): error||undefined reference to 'std::__ndk1::locale::~locale()'|
&): error||undefined reference to '__cxa_end_cleanup'|
&): error||undefined reference to 'std::__ndk1::ctype<char>::id'|
obj\Release\main.o(.ARM.extab.text._ZNSt6__ndk14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_+0x0): error||undefined reference to '__gxx_personality_v0'|
 unsigned int): error||undefined reference to 'std::__ndk1::ios_base::getloc() const'|
 unsigned int): error||undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'|
 unsigned int): error||undefined reference to 'std::__ndk1::locale::~locale()'|
 unsigned int): error||undefined reference to 'std::__ndk1::locale::~locale()'|
 unsigned int): error||undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'|
 unsigned int): error||undefined reference to '__cxa_end_catch'|
 unsigned int): error||undefined reference to '__cxa_end_cleanup'|
 unsigned int): error||undefined reference to '__cxa_begin_catch'|
 unsigned int): error||undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'|
 unsigned int): error||undefined reference to '__cxa_end_catch'|
 unsigned int): error||undefined reference to 'std::__ndk1::ctype<char>::id'|
obj\Release\main.o(.ARM.extab.text._ZNSt6__ndk124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j+0x0): error||undefined reference to '__gxx_personality_v0'|
::put(char): error||undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'|
::put(char): error||undefined reference to '__cxa_end_catch'|
::put(char): error||undefined reference to '__cxa_end_cleanup'|
::put(char): error||undefined reference to '__cxa_begin_catch'|
::put(char): error||undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'|
::put(char): error||undefined reference to '__cxa_end_catch'|
obj\Release\main.o(.ARM.extab.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE3putEc+0x0): error||undefined reference to '__gxx_personality_v0'|
::flush(): error||undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'|
::flush(): error||undefined reference to '__cxa_end_cleanup'|
::flush(): error||undefined reference to '__cxa_begin_catch'|
::flush(): error||undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'|
obj\Release\main.o(.ARM.extab.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv+0x0): error||undefined reference to '__gxx_personality_v0'|
::__throw_length_error() const: error||undefined reference to '__cxa_allocate_exception'|
::__throw_length_error() const: error||undefined reference to 'std::logic_error::logic_error(char const*)'|
::__throw_length_error() const: error||undefined reference to '__cxa_throw'|
::__throw_length_error() const: error||undefined reference to '__cxa_free_exception'|
::__throw_length_error() const: error||undefined reference to 'vtable for std::length_error'|
::__throw_length_error() const: error||undefined reference to 'typeinfo for std::length_error'|
::__throw_length_error() const: error||undefined reference to 'std::length_error::~length_error()'|
obj\Release\main.o(.ARM.exidx.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_+0x0): error||undefined reference to '__aeabi_unwind_cpp_pr1'|
::sentry::~sentry(): error||undefined reference to 'std::uncaught_exception()'|
::sentry::~sentry(): error||undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'|
::sentry::~sentry(): error||undefined reference to '__cxa_begin_catch'|
 char): error||undefined reference to '__cxa_allocate_exception'|
 char): error||undefined reference to 'std::logic_error::logic_error(char const*)'|
 char): error||undefined reference to '__cxa_throw'|
 char): error||undefined reference to '__cxa_free_exception'|
 char): error||undefined reference to 'vtable for std::length_error'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build failed: 50 error(s), 0 warning(s) (0 minute(s), 4 second(s)) ===|

Miguel Gimenez:
We can't help without knowing the "lot of mistakes", please post a full rebuild log

http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28general%29#Q:_How_do_I_report_a_compilation_problem_on_the_forums.3F

BTW, you can write just $(#an_ndk)

omgfish:
mani errors

omgfish:
 :'( :'( :'( :'( :'( :'(
||=== Build: Release in C++_helloword_test (compiler: Android_arm_32) ===|
obj\Release\main.o:main.cpp:function main: error||undefined reference to 'std::__ndk1::cout'|
obj\Release\main.o(.ARM.exidx+0x0): error||undefined reference to '__aeabi_unwind_cpp_pr1'|
obj\Release\main.o(.ARM.exidx.text._ZNSt6__ndk1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc+0x0): error||undefined reference to '__aeabi_unwind_cpp_pr1'|
&): error||undefined reference to 'std::__ndk1::ios_base::getloc() const'|
&): error||undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'|
&): error||undefined reference to 'std::__ndk1::locale::~locale()'|
&): error||undefined reference to 'std::__ndk1::locale::~locale()'|
&): error||undefined reference to '__cxa_end_cleanup'|
&): error||undefined reference to 'std::__ndk1::ctype<char>::id'|
obj\Release\main.o(.ARM.extab.text._ZNSt6__ndk14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_+0x0): error||undefined reference to '__gxx_personality_v0'|
 unsigned int): error||undefined reference to 'std::__ndk1::ios_base::getloc() const'|
 unsigned int): error||undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'|
 unsigned int): error||undefined reference to 'std::__ndk1::locale::~locale()'|
 unsigned int): error||undefined reference to 'std::__ndk1::locale::~locale()'|
 unsigned int): error||undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'|
 unsigned int): error||undefined reference to '__cxa_end_catch'|
 unsigned int): error||undefined reference to '__cxa_end_cleanup'|
 unsigned int): error||undefined reference to '__cxa_begin_catch'|
 unsigned int): error||undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'|
 unsigned int): error||undefined reference to '__cxa_end_catch'|
 unsigned int): error||undefined reference to 'std::__ndk1::ctype<char>::id'|
obj\Release\main.o(.ARM.extab.text._ZNSt6__ndk124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j+0x0): error||undefined reference to '__gxx_personality_v0'|
::put(char): error||undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'|
::put(char): error||undefined reference to '__cxa_end_catch'|
::put(char): error||undefined reference to '__cxa_end_cleanup'|
::put(char): error||undefined reference to '__cxa_begin_catch'|
::put(char): error||undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'|
::put(char): error||undefined reference to '__cxa_end_catch'|
obj\Release\main.o(.ARM.extab.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE3putEc+0x0): error||undefined reference to '__gxx_personality_v0'|
::flush(): error||undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'|
::flush(): error||undefined reference to '__cxa_end_cleanup'|
::flush(): error||undefined reference to '__cxa_begin_catch'|
::flush(): error||undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'|
obj\Release\main.o(.ARM.extab.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE5flushEv+0x0): error||undefined reference to '__gxx_personality_v0'|
::__throw_length_error() const: error||undefined reference to '__cxa_allocate_exception'|
::__throw_length_error() const: error||undefined reference to 'std::logic_error::logic_error(char const*)'|
::__throw_length_error() const: error||undefined reference to '__cxa_throw'|
::__throw_length_error() const: error||undefined reference to '__cxa_free_exception'|
::__throw_length_error() const: error||undefined reference to 'vtable for std::length_error'|
::__throw_length_error() const: error||undefined reference to 'typeinfo for std::length_error'|
::__throw_length_error() const: error||undefined reference to 'std::length_error::~length_error()'|
obj\Release\main.o(.ARM.exidx.text._ZNSt6__ndk113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_+0x0): error||undefined reference to '__aeabi_unwind_cpp_pr1'|
::sentry::~sentry(): error||undefined reference to 'std::uncaught_exception()'|
::sentry::~sentry(): error||undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'|
::sentry::~sentry(): error||undefined reference to '__cxa_begin_catch'|
 char): error||undefined reference to '__cxa_allocate_exception'|
 char): error||undefined reference to 'std::logic_error::logic_error(char const*)'|
 char): error||undefined reference to '__cxa_throw'|
 char): error||undefined reference to '__cxa_free_exception'|
 char): error||undefined reference to 'vtable for std::length_error'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build failed: 50 error(s), 0 warning(s) (0 minute(s), 4 second(s)) ===|

omgfish:
Can anyone post the correct configuration

Navigation

[0] Message Index

[#] Next page

Go to full version