使用DFLAGS编译Netcat

使用DFLAGS编译Netcat

问题描述:

我一直在尝试编译netcat,以便可以使用-e选项,但我不确定如何或在何处放置自定义标志。使用DFLAGS编译Netcat

到目前为止,我已经做了:

./configure 
Make 

,然后我用编辑Makefile:

DFLAGS = -DGAPING_SECURITY_HOLE -DTELNET 

,然后做make install

这是正确的方法吗?

+0

这确实取决于构建系统。如果netcat使用autotools,那么除非是极端情况,否则不必编辑makefile,只需将参数传递给'configure',就像建议的abligh一样。 –

你并没有真正说出你想做什么,但通常你想CFLAGS而不是DFLAGS,而你想要的东西如./configure 'CFLAGS=blah',然后make。您可能需要根据您的外壳进行引用。您也可能会发现configure可以为您选择,通常从--with开始。

+0

那么CFLAGS通过DFLAGS?我正要离开ihtb.org/security/hacking_with_your_cat.txt,他们说要使用dflags。 – user3287817

+0

无论是使用'DFLAGS'还是'CFLAGS'都取决于'Makefile',但标准是'CFLAGS'。你可以尝试两种。 – abligh