Qual é exatamente o comando que não imprime nada?
Você tem pkg-config --libs --cflags libcurl
no comando $()
no seu comando gcc
, o que você diz que funciona. Mas você se referiu ao comando pkg-config
que está executando para ver a saída como pkg-config --cflags libcurl
sem --libs
.
É possível que você esteja apenas executando um comando diferente dentro do $()
no comando gcc
como separadamente para verificar a saída?
Para esclarecer, enquanto a manpage é um pouco confusa, o comportamento real dos dois comandos é diferente . Isto é da minha máquina Ubuntu 11.10 amd64 com libcurl4-openssl-dev
instalado:
ek@Apok:~$ pkg-config --libs --cflags libcurl
-lcurl
ek@Apok:~$ pkg-config --cflags libcurl
ek@Apok:~$