GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Gcc Mengetahui Dimana Boost Dipasang?

Saya menginstal boost menggunakan sudo apt-get install di Ubuntu. Nanti saya tidak harus memberikan gcc I tandai bersama dengan jalur ke perpustakaan boost untuk menggunakan boost ! Saya juga tidak melakukan pkg-config --cflags --libs apapun. Apa misteri di sini? Bagaimana gcc dapat mengetahui di mana boost dan bagaimana menautkannya secara otomatis?

Jawaban yang Diterima:

Boost adalah sebagian besar perpustakaan hanya header, jadi tidak ada perpustakaan untuk ditautkan (sebagian besar waktu).

Untuk header, Ubuntu menempatkannya di /usr/include/ , yang merupakan salah satu jalur sertakan yang digunakan GCC secara default. Jadi setiap #include <boost/foreach.hpp> akan bekerja di luar kotak di Ubuntu.


Linux
  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Bagaimana Bash Tahu Bagaimana Itu Dipanggil?

  3. Bagaimana cara mengetahui bahwa Java diinstal di sistem Linux?

  1. Cara Mendaftar Paket yang Diinstal di Ubuntu 20.04

  2. Bagaimana cara mengetahui di mana suatu program macet di linux?

  3. Linux:Bagaimana cara mengetahui di mana suatu proses dimulai dan bagaimana proses itu dimulai?

  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Cara Menginstal Kompilator GCC di Ubuntu 18.04

  3. Cara Menginstal GCC (build-essential) di Ubuntu 20.04