MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

g ++ không thể liên kết tĩnh libmongcxx (r3.0.2) nhưng liên kết động hoạt động

-static cờ buộc trình liên kết chỉ chấp nhận các thư viện tĩnh và không chấp nhận bất kỳ thư viện được chia sẻ nào. Nói cách khác, nó không yêu cầu phụ thuộc vào các thư viện động trong thời gian chạy để chạy. Nhiều khả năng là mongocxx có một số phụ thuộc. Để đạt được liên kết tĩnh, yêu cầu các phiên bản lưu trữ (.a) của thư viện của bạn phải tồn tại trên hệ thống.

Một vấn đề khác có thể xảy ra là thứ tự của các thư viện tĩnh trong dòng lệnh của trình liên kết thực sự quan trọng, vì vậy đó cũng có thể là một vấn đề nếu có sự phụ thuộc vào các thư viện tĩnh khác nhau. Trình liên kết sẽ xử lý các thư viện theo thứ tự như trong dòng lệnh và từ mỗi lib tĩnh, trình liên kết sẽ chỉ kéo các ký hiệu được yêu cầu (với nhiều thông tin như trình liên kết có tại thời điểm đó)

Sử dụng nm . Điều đó sẽ cung cấp cho bạn tên biểu tượng.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:locale ::facet ::_ Tên S_create_c_locale không hợp lệ

  2. Cách tìm kiếm mảng con trong MongoDB

  3. Tại sao lại là alert de [fine] d, và sau đó hai dòng lại không phải (Meteor)?

  4. mongodb - nhận giá trị cao nhất của một tổng được gộp bởi một trường

  5. Cách thực hiện findAll trong trình điều khiển C # mongo mới và làm cho nó đồng bộ