C başlık &;__lt hata ayıklama> kayıp; 6.3) Komut Satırı Araçları güncelledikten sonra
App Store, <vector>
ya da dahili olarak bulunur ve;__lt <iterator>
da dahil olmak üzere programlardan Satırı Araçları 6.3 Komuta güncelledikten sonra^ hata ayıklama . neden dosya hata izler buldu. Cpp ilginç bir şey ama dahil başlıkları içerir.
c -O3 -I/Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers -L/Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/build/binaries/clusterStaticLibrary /Users/farleylai/Documents/dev/git/ESMS/Optimizer/build/StreamIt/FIR/511/512/combined_threads.cpp -o streamit -lcluster -lpthread -lstdc
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/build/StreamIt/FIR/511/512/combined_threads.cpp:9:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/node_server.h:22:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/thread_info.h:20:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/connection_info.h:19:
/Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/socket_holder.h:43:25: warning: delete called on 'mysocket' that is abstract but has non-virtual destructor
[-Wdelete-non-virtual-dtor]
if (!is_mem_socket) delete sock;
^
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/build/StreamIt/FIR/511/512/combined_threads.cpp:9:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/node_server.h:22:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/thread_info.h:26:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c /v1/vector:265:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c /v1/__bit_reference:15:
/Library/Developer/CommandLineTools/usr/bin/../include/c /v1/algorithm:641:10: fatal error: '__debug' file not found
#include <__debug>
^
Bunu düzeltmek için herhangi bir fikir? Ek C bayraklarını belirtmek için beklemiyorum.
Teşekkürler.
PS: OS X 10.10.3 MacBook pro
Güncellemeler:
Sorun geliştirici Forumunda Apple tarafından doğrulandı. Komut Satırı Araçları 6.2, __eklenmesi hata ayıklama gibi koşullu olarak korunan ama 6.3 değil.
#ifdef _LIBCPP_DEBUG
# include <__debug>
#else
# define _LIBCPP_ASSERT(x, m) ((void)0)
#endif
Ve libcxx insanlar __debug korumaları kaldırma hakkında konuştuk here. __Asla hata ayıklama) var gibi geliyor.
CEVAP
Sürüm düşürme Komut Satırı Araçları6.2Apple's Developer Download Page).
OS X için: doğru sürümünü indirmek için dikkatli olun
- OS X 10.10
commandlinetoolsosx10.10forxcode6.2.dmg
- OS X 10.9
commandlinetoolsosx10.9forxcode6.2.dmg
Bu __debug
dahil Komut Satırı Araçları 6.2 6.3 değil ama şöyle koşullu olarak korunuyor çünkü çalışır.
#ifdef _LIBCPP_DEBUG
# include <__debug>
#else
# define _LIBCPP_ASSERT(x, m) ((void)0)
#endif
Bence bu en güvenli yoldur, çünkü:
- Araç zinciri riske girmeye değmez
- Apple sorunu giderir kolayca App Store üzerinden güncelleyebilirsiniz
- Eğer bir dosya eklerseniz el ile daha sonra silin ya da daha fazla sorun oluşabilir
Güncelleme - 21.04.2015
Sorun düzeltildiApple tarafından. Komut Satırı Araçları kurduktan sonra6.3.1her şey beklendiği gibi çalışıyor!
Böyle büyük mükafat 4.4 ve Komut Satır...
Komut satırı ile hata ayıklama Visual ...
JVM uzaktan hata ayıklama işlemi için ...
'parametre "hata ayıklama.er...
Hata ayıklama Chrome geliştirici araçl...