Где хранятся файлы заголовков для GCC?

Взглянув на скрипт landscape-sysinfo, который живет в /etc/update-motd.d/, ясно, что вычисление дискового пространства выполняется с помощью cat /proc/partitions, а не команды df.

Выполняя тот же тест на моей машине, но используя /etc/update-motd.d / в качестве примера, я получаю те же результаты, cat /proc/partitions показывает меньшее дисковое пространство, используемое в то время как df показывает немного больше использования диска. Метод, используемый для вычисления размера раздела, отличается от разных результатов:

cat /proc/partitions 
major minor  #blocks  name
   8        5  606765056 sda5

df
Filesystem            1K-blocks     Used Available Use% Mounted on
/dev/sda5             597111968 53985732 512787984  10% /

Оба правильны в своих расчетах, я полагался бы на df, чтобы лучше определить использование диска для вашего / home partition.

1
задан 2 August 2017 в 17:04

1 ответ

Если вы хотите знать, где находится файл, просто используйте команду locate:

locate -b '\math.h'
locate -b '\graphics.h'

Возможно, у вас есть дополнительная возможность обновить вашу базу данных до:

sudo updatedb
[d3 ] Именно так я ищу свое местоположение в заголовках. Это намного быстрее, чем использование команды find.

2
ответ дан 24 May 2018 в 00:11
  • 1
    math.h уже должен присутствовать. Пример: /usr/include/c++/7.3.0/math.h – Knud Larsen 8 April 2018 в 16:21
  • 2
    Обычно вы просто включаете lib с именем gcc name.c -o -lm – abu_bua 8 April 2018 в 20:15

Другие вопросы по тегам:

Похожие вопросы: