Решение состоит в том, чтобы использовать переменную среды, которую вы указали, чтобы указать место, где установлена библиотека GMP.
Например, этот скрипт bash:
#!/bin/bash
export GMP_PATH=/home/mylibs/gmp
и в вашем make-файле (или скрипте) вы можете использовать что-то вроде:
gcc my_file1.c my_file2.c my_file3.c -I${GMP_PATH}/include
Я не знаю структуру каталогов библиотеки GMP, но вы сможете получить путь включения на основе переменной GMP_PATH, которая указывает на каталог GMP.
Так что возможно иметь что-то вроде ${GMP_PATH}/include
, ${GMP_PATH}/src/include
и т. Д.