2012-10-23 45 views
0

我目前正在開發gpl下的單聲道應用程序。因此我想用makefile提供一個源代碼包。Mdtool代的生成文件

我用mdtool生成簡單的生成文件:

mdtool generate-makefiles AudioCuesheetEditor.sln --simple-makefiles 

在此之後,我可以成功運行

./configure 

事後

make 

但是,如果我想運行

make install 

失敗此消息:

[[email protected] Downloads]$ make install 
make[1]: Entering directory `/home/sven/Downloads' 
make[1]: Leaving directory `/home/sven/Downloads' 
make[1]: Entering directory `/home/sven/Downloads' 
make pre-install-local-hook prefix=/usr/local 
make[2]: Entering directory `/home/sven/Downloads' 
make[2]: Leaving directory `/home/sven/Downloads' 
make install-satellite-assemblies prefix=/usr/local 
make[2]: Entering directory `/home/sven/Downloads' 
mkdir -p '/usr/local/lib' 
cp bin/Release /usr/local/lib/audiocuesheeteditor 
cp: Directory „bin/Release「 left out 
make[2]: *** [/usr/local/lib/audiocuesheeteditor] Error 1 
make[2]: Leaving directory `/home/sven/Downloads' 
make[1]: *** [install-local] Error 2 
make[1]: Leaving directory `/home/sven/Downloads' 
make: *** [install-recursive] Error 1 

如果您要檢查的編譯,這裏的包:http://sourceforge.net/projects/audiocuesheet/files/0.1.0/Audio%20Cuesheet%20Editor-src.tar.gz/download

任何人任何想法,爲什麼這make install的失敗?

回答

0

MonoDevelop中的Makefile集成是一種被遺棄的項目。

我建議你只使用MSBuild文件(.sln,.csproj等),然後建立你只需在你的makefile中調用「xbuild」。對於安裝,您可能想要創建自定義的「安裝」目標,或者如果您想通過MSBuild/xbuild進行安裝試驗,那麼您可能需要了解他們如何在tasque項目中進行安裝(源代碼here)。

+0

那麼,我該如何在互聯網上找到xbuild? xbuild究竟是什麼?它是否與構建包的準則兼容(* .rpm,*。apt等?!)。 – Sven

+0

http://www.mono-project.com/Xbuild,另外,xbuild是一個構建工具,而不是一個打包工具。對於包裝,我建議您使用開放式構建服務 – knocte