makemaker

    1熱度

    1回答

    我有一個頂級的defines.mk文件,其中列出了某些目錄和C庫,包括取決於項目所以。 KERNEL_LIB = -lkdev DRIVER_LIB = -ldriver -lutil -linit $(KERNEL_LIB) DRIVER_INCLUDE = -I../../include 我用XS允許Perl腳本訪問這些庫和MakeMaker的生成Makefile文件將在我想讓它這樣所

    6熱度

    2回答

    構建Perl模塊時ExtUtils :: MakeMaker使用Config.pm中定義的標記(請參閱perldoc配置)獲取諸如ccflags和ldflags等值。 如何覆蓋這些值(短編輯Makefile.PL)? perl Makefile.PL ldflags=<options> 似乎沒有工作。 上下文: 我想在OS X 10.6上編譯Term :: Readline :: Gnu。 默

    7熱度

    3回答

    我最近開始使用perlxstut來學習XS,本教程建議使用舊的h2xs工具創建我的模塊以創建基於ExtUtils::MakeMaker的項目。然而,對於純粹的Perl項目,h2xs/EUMM早已不利於Module::Install,Module::Build或Dist::Zilla。 是否有更現代的創建XS項目的方式? Module::Starter可以創建XS項目嗎? Module :: Bui

    1熱度

    2回答

    假設我已經使用module-starter創建了一個目錄,並編寫了幾個附加的模塊和測試。 make test然後將在lib/運行在t/上所有模塊的所有測試,但是make dist只會打包在MANIFEST提及到tar.gz.文件 因此,最近我通過運行make test && make dist而燒燬了,但仍然破損。 我的問題是:我錯過了什麼,或者這可以被報告爲MakeMaker中的一個小錯誤? (

    7熱度

    4回答

    我正在嘗試設置一個用Perl編寫的大型項目。到目前爲止,IBM MakeMaker tutorial一直非常有幫助,但我不明白如何將所有模塊鏈接到主程序中。在我的項目根目錄中,我有MANIFEST,Makefile.PL,README,bin目錄和lib目錄。在我的bin目錄中,我有我的主要腳本(Main.pl)。在lib目錄中,我將每個模塊分成了各自的目錄(即utils目錄中的Utils::Ut