Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pc-name:05_satinazing username$
- pc-name:05_satinazing username$ g++ wrk01_macrodef.cpp -std=c++17 -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_LIBCPP_DEBUG=1
- Undefined symbols for architecture x86_64:
- "std::__1::__libcpp_db::__dereferenceable(void const*) const", referenced from:
- std::__1::__wrap_iter<int*>::operator*() const in wrk01_macrodef-8062e6.o
- std::__1::__wrap_iter<int*>::operator++() in wrk01_macrodef-8062e6.o
- "std::__1::__libcpp_db::__less_than_comparable(void const*, void const*) const", referenced from:
- decltype((fp.base()) - (fp0.base())) std::__1::operator-<int*, int*>(std::__1::__wrap_iter<int*> const&, std::__1::__wrap_iter<int*> const&) in wrk01_macrodef-8062e6.o
- "std::__1::__libcpp_db::__addable(void const*, long) const", referenced from:
- std::__1::__wrap_iter<int*>::operator+=(long) in wrk01_macrodef-8062e6.o
- "std::__1::__libcpp_db::__insert_c(void*, std::__1::__c_node* (*)(void*, void*, std::__1::__c_node*))", referenced from:
- void std::__1::__libcpp_db::__insert_c<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in wrk01_macrodef-8062e6.o
- void std::__1::__libcpp_db::__insert_c<std::__1::vector<int, std::__1::allocator<int> > >(std::__1::vector<int, std::__1::allocator<int> >*) in wrk01_macrodef-8062e6.o
- "std::__1::__libcpp_db::__insert_ic(void*, void const*)", referenced from:
- std::__1::__wrap_iter<int*>::__wrap_iter(void const*, int*) in wrk01_macrodef-8062e6.o
- "std::__1::__libcpp_db::__iterator_copy(void*, void const*)", referenced from:
- std::__1::__wrap_iter<int*>::operator=(std::__1::__wrap_iter<int*> const&) in wrk01_macrodef-8062e6.o
- std::__1::__wrap_iter<int*>::__wrap_iter(std::__1::__wrap_iter<int*> const&) in wrk01_macrodef-8062e6.o
- "std::__1::__libcpp_db::__erase_c(void*)", referenced from:
- std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() in wrk01_macrodef-8062e6.o
- std::__1::vector<int, std::__1::allocator<int> >::~vector() in wrk01_macrodef-8062e6.o
- "std::__1::__libcpp_db::__erase_i(void*)", referenced from:
- std::__1::__wrap_iter<int*>::~__wrap_iter() in wrk01_macrodef-8062e6.o
- "std::__1::__get_const_db()", referenced from:
- std::__1::__wrap_iter<int*>::operator*() const in wrk01_macrodef-8062e6.o
- std::__1::__wrap_iter<int*>::operator++() in wrk01_macrodef-8062e6.o
- decltype((fp.base()) - (fp0.base())) std::__1::operator-<int*, int*>(std::__1::__wrap_iter<int*> const&, std::__1::__wrap_iter<int*> const&) in wrk01_macrodef-8062e6.o
- std::__1::__wrap_iter<int*>::operator+=(long) in wrk01_macrodef-8062e6.o
- "std::__1::__libcpp_debug_function", referenced from:
- std::__1::__wrap_iter<int*>::operator*() const in wrk01_macrodef-8062e6.o
- std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(char const*, unsigned long) in wrk01_macrodef-8062e6.o
- std::__1::char_traits<char>::copy(char*, char const*, unsigned long) in wrk01_macrodef-8062e6.o
- void std::__1::advance<std::__1::__wrap_iter<int*>, long>(std::__1::__wrap_iter<int*>&, long) in wrk01_macrodef-8062e6.o
- std::__1::__wrap_iter<int*>::operator++() in wrk01_macrodef-8062e6.o
- decltype((fp.base()) - (fp0.base())) std::__1::operator-<int*, int*>(std::__1::__wrap_iter<int*> const&, std::__1::__wrap_iter<int*> const&) in wrk01_macrodef-8062e6.o
- std::__1::__wrap_iter<int*>::operator+=(long) in wrk01_macrodef-8062e6.o
- ...
- "std::__1::__c_node::~__c_node()", referenced from:
- std::__1::_C_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~_C_node() in wrk01_macrodef-8062e6.o
- std::__1::_C_node<std::__1::vector<int, std::__1::allocator<int> > >::~_C_node() in wrk01_macrodef-8062e6.o
- "std::__1::__get_db()", referenced from:
- std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(char const*, unsigned long) in wrk01_macrodef-8062e6.o
- std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string() in wrk01_macrodef-8062e6.o
- std::__1::vector<int, std::__1::allocator<int> >::vector(std::initializer_list<int>) in wrk01_macrodef-8062e6.o
- std::__1::vector<int, std::__1::allocator<int> >::~vector() in wrk01_macrodef-8062e6.o
- std::__1::__wrap_iter<int*>::__wrap_iter(void const*, int*) in wrk01_macrodef-8062e6.o
- std::__1::__wrap_iter<int*>::~__wrap_iter() in wrk01_macrodef-8062e6.o
- std::__1::__wrap_iter<int*>::operator=(std::__1::__wrap_iter<int*> const&) in wrk01_macrodef-8062e6.o
- ...
- "typeinfo for std::__1::__c_node", referenced from:
- typeinfo for std::__1::_C_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in wrk01_macrodef-8062e6.o
- typeinfo for std::__1::_C_node<std::__1::vector<int, std::__1::allocator<int> > > in wrk01_macrodef-8062e6.o
- "vtable for std::__1::__c_node", referenced from:
- std::__1::__c_node::__c_node(void*, std::__1::__c_node*) in wrk01_macrodef-8062e6.o
- NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
- ld: symbol(s) not found for architecture x86_64
- clang: error: linker command failed with exit code 1 (use -v to see invocation)
- pc-name:05_satinazing username$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement