Нужно встроить bash-скрипт в программу на C, так чтобы перед компиляцией этот скрипт выполнялся, и вывод скрипта замещался его самого. Те примерно так:
void example()
{
bash( export num=1;
for varname in a b c ; do
echo "$varname = $num";
num=$(($num+1)); done
)
}
Соответственно перед компиляцией это должно раскрыться в
void example()
{
a = 1
b = 2
c = 3
}