sql >> Databasteknik >  >> RDS >> Mysql

Länkarvarningar när du bygger applikation mot mysql-connector-c/libmysqlclient/mysql C API

Dessa varningar uppstår eftersom GLibC-funktionerna i fråga använder GLibC Name Service Switch (NSS) mekanism internt:

Eftersom NSS-mekanismen förlitar sig på dynamisk länkning för att fungera behöver du lämpliga NSS-moduler (varav de flesta kommer med glibc) vid körning för att kunna använda dessa funktioner, oavsett om du har länkat statiskt eller dynamiskt till C-biblioteket sig. Varningarna är till för att varna dig om att du verkligen kommer att behöva dessa moduler under körning; att försöka köra den länkade binära filen på en box utan NSS-moduler kommer att misslyckas vid körning med ett fel från ld.so och klagar på att den inte kan hitta 'libnss_files.so.2' eller något annat liknande.



  1. Vad är skillnaden mellan pg_table_size, pg_relation_size och pg_total_relation_size? (PostgreSQL)

  2. Class.forName(com.mysql.jdbc.Driver).newInstance()

  3. MySql:MyISAM vs. Inno DB!

  4. GROUP BY för att kombinera/konkatera en kolumn