Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

ऐप mysql पुस्तकालयों से लिंक करने में विफल (CentOS)

आपको कमांड के अंत में सबसे स्वतंत्र पुस्तकालय रखना चाहिए, ताकि संकलक प्रतीक और परिभाषाओं को ठीक से ढूंढ सके:

c++ -L/usr/lib/x86_64-linux-gnu -o tom tom.o Block.o IPC.o \
  ConnectMxctl.o CI_Metadata.o Log.o \
  -lmysqlclient -lpthread -lz -lm -lrt -ldl 

इसे इस तरह से करने से, कंपाइलर अगली लिंकिंग फाइलों से अपरिभाषित प्रतीकों को खोजना जारी रखेगा। उदाहरण के लिए यदि IPO.o CI_Metadata.o में परिभाषित प्रतीक (प्रकार/वर्ग/संरचना/कार्य आदि) का उपयोग करता है , कंपाइलर इसे ढूंढ सकता है क्योंकि आप CI_Metadata.o . डालते हैं IPO.o . के बाद . अधिकांश पुस्तकालय स्वतंत्र हैं, इसलिए वे संकलन/लिंक कमांड के अंत में हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कस्टम SQL क्वेरी के साथ संघर्ष

  2. यदि तालिका में बहुत अधिक कॉलम हैं तो क्या प्रदर्शन में कमी आई है?

  3. मैं MySQL में 'अगर मौजूद नहीं है तो डालें' कैसे कर सकता हूं?

  4. विजुअल बेसिक 6.0 के लिए MySQL नमूना - पढ़ें/लिखें

  5. बड़े PHP Arrays पेजिनेशन