Este é o código python que se estende com C . Não há necessidade de usar make
. O próprio Python cuidará da compilação do código cpp
com sinalizadores adequados.
Primeiro, você precisa ter arquivos de cabeçalho e uma biblioteca estática. Instale-os como,
sudo apt-get install python-dev
Agora siga estes comandos para executar example.py
em seu código.
python setup.py build
cp build/lib.linux-i686-2.7/hungarian.so .
python example.py
Nota: estou usando python2.7
, você deve cuidar da sua versão do python quando executar os comandos acima. Vale a pena mencionar que você precisa instalar o python-numpy
se você não tiver o script Pyhton necessário.