Problema ao usar libs do Linux no Windows

Estou a tentar usar o curl em um projeto em C, estou usando o compilador Cygwin 64, estou em uma máquina x64. Ao instalar o cygwin, selecionei todos os pacotes necessários, incluindo todas as dependências do curl que precisam. Os includes estão ok, pois está tudo instalado. Tentei baixar o cygwin 32 bits e dá na mesma.
Portando sempre que rodo o projeto com código das funções do curl, me retorna o seguinte erro:

Meu código:
`/*

  • To change this license header, choose License Headers in Project Properties.
  • To change this template file, choose Tools | Templates
  • and open the template in the editor.
    */

/*

  • File: main.c
  • Author: Fabricio
  • Created on 2 de Abril de 2018, 09:55
    */

#include <stdio.h>
#include <stdlib.h>
#include <curl/curl.h>
/*
*
/
int main(int argc, char
* argv) {

CURL *curl;
CURLcode res;
curl = curl_easy_init(); // Quando chamo aqui dá o erro


return (EXIT_SUCCESS);

}

`

Se alguem puder ajudar, agradeço. Preciso do curl pra fazer o download de dados de uma url.

Você precisa vincular (link) seu programa à biblioteca em questão.

No gcc é o parametro -l

 -l<nomedabiblioteca>

Deu certo amigo! Abraço