Debian 新維護人員手冊包雖不是對於所有軟件包都必須,卻可能對你有 用或被你的軟件包所需要: • autoconf、automake 和 autotools-dev - 很多新程序使用 configure 腳本和 Makefile 文件來幫助預處理程序。 (參看 info autoconf、info automake)。autotools-dev 則用於保持指定的自動配置文件爲最新,並帶有關 於使用那些文件的最佳方法的文檔。 ,如 dh-make-perl、dh-make-php 等。 Debian 新維護人員手冊 4 / 57 • xutils-dev - 一些通常用於 X11 的程序,用於使用其宏功能生成 Makefile 文件。(參看 imake(1)、xmkmf(1)) 以上給出的簡短描述僅僅是爲了使你對這些軟件包有一個基本的印象。在繼續前請詳細閱讀每個程序(包括通過依賴 關係安裝的程序,比如 make) 微不足道的軟體包 hello-sh-1.0.tar.gz ,而且這會是一個非常好的開端:⁵ ⁵不用擔心失蹤的 Makefile。你可以參照節 5.11 ,簡單地通過 debhelper 來安裝 hello 程序,或者修改上游源代碼來添加帶有 install 目標 的新Makefile,參照章 3 Debian 新維護人員手冊 9 / 57 $ mkdir -p hello-sh/hello-sh-10 码力 | 63 页 | 512.12 KB | 1 年前3
Debian 套件打包教學指南 version 0.29一個原始碼套件可以產生多個平台架構 Architecture: any 以及 Architecture: all 二進制套件 Debian 套件打包教學指南 19 / 90 debian/rules ▶ Makefile ▶ 構建 Debian 套件的介面 ▶ 詳細文件在 Debian Policy, 章節 4.8中 https://www.debian.org/doc/debian-policy/ch- /usr/share/doc/cdbs/ ▶ 可支援 Perl, Python, Ruby, GNOME, KDE, Java, Haskell, . . . ▶ 但有些使用者不喜歡使用: ▶ 有時難以產生客製化套件: "makefile以及環境參數相當複雜" ▶ 比明文的 debhelper還慢 (會有許多不必要 dh_*相關的呼叫) #! / usr/bin/make -f include /usr/share/cdbs command line collect2: error: ld returned 1 exit status Makefile :376: recipe for target ’gnujump ’ failed 代表你需要加入-lm 到linker指令列: 編輯 src/Makefile.am並且替換 gnujump_LDFLAGS = $( all_libraries ) 成下列 gnujump_LDFLAGS0 码力 | 90 页 | 691.02 KB | 1 年前3
Julia 1.11.4embedding projects will be more complicated than the above example, and so the following allows general makefile support as well – assuming GNU make because of the use of the shell macro expansions. Furthermore Julia itself can be used to find julia-config.jl, and the makefile can take advantage of this. The above example is extended to use a makefile: JL_SHARE = $(shell julia -e 'print(joinpath(Sys.BINDIR, new version and need to be removed. When deleting a patch, remember to modify the corresponding Makefile file (deps/openlibm.mk).CHAPTER 107. BUILDING JULIA 1969 107.2 Linux • GCC version 4.7 or later0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.5 Documentationembedding projects will be more complicated than the above example, and so the following allows general makefile support as well – assuming GNU make because of the use of the shell macro expansions. Furthermore Julia itself can be used to find julia-config.jl, and the makefile can take advantage of this. The above example is extended to use a makefile: JL_SHARE = $(shell julia -e 'print(joinpath(Sys.BINDIR, new version and need to be removed. When deleting a patch, remember to modify the corresponding Makefile file (deps/openlibm.mk).CHAPTER 107. BUILDING JULIA 1969 107.2 Linux • GCC version 4.7 or later0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.6 Release Notesembedding projects will be more complicated than the above example, and so the following allows general makefile support as well – assuming GNU make because of the use of the shell macro expansions. Furthermore Julia itself can be used to find julia-config.jl, and the makefile can take advantage of this. The above example is extended to use a makefile: JL_SHARE = $(shell julia -e 'print(joinpath(Sys.BINDIR, new version and need to be removed. When deleting a patch, remember to modify the corresponding Makefile file (deps/openlibm.mk).CHAPTER 107. BUILDING JULIA 1969 107.2 Linux • GCC version 4.7 or later0 码力 | 2007 页 | 6.73 MB | 3 月前3
julia 1.10.10embedding projects will be more complicated than the above example, and so the following allows general makefile support as well – assuming GNU make because of the use of the shell macro expansions. Furthermore Julia itself can be used to find julia-config.jl, and the makefile can take advantage of this. The above example is extended to use a makefile: JL_SHARE = $(shell julia -e 'print(joinpath(Sys.BINDIR, new version and need to be removed. When deleting a patch, remember to modify the corresponding Makefile file (deps/openlibm.mk). 103.2 Linux • GCC version 4.7 or later is required to build Julia. •0 码力 | 1692 页 | 6.34 MB | 3 月前3
Julia 1.10.9embedding projects will be more complicated than the above example, and so the following allows general makefile support as well – assuming GNU make because of the use of the shell macro expansions. Furthermore Julia itself can be used to find julia-config.jl, and the makefile can take advantage of this. The above example is extended to use a makefile: JL_SHARE = $(shell julia -e 'print(joinpath(Sys.BINDIR, new version and need to be removed. When deleting a patch, remember to modify the corresponding Makefile file (deps/openlibm.mk). 103.2 Linux • GCC version 4.7 or later is required to build Julia. •0 码力 | 1692 页 | 6.34 MB | 3 月前3
Julia 1.12.0 RC1embedding projects will be more complicated than the above example, and so the following allows general makefile support as well – assuming GNU make because of the use of the shell macro expansions. Furthermore Julia itself can be used to find julia-config.jl, and the makefile can take advantage of this. The above example is extended to use a makefile: JL_SHARE = $(shell julia -e 'print(joinpath(Sys.BINDIR, new version and need to be removed. When deleting a patch, remember to modify the corresponding Makefile file (deps/openlibm.mk).CHAPTER 108. BUILDING JULIA 2018 108.2 Linux • GCC version 4.7 or later0 码力 | 2057 页 | 7.44 MB | 3 月前3
Julia 1.12.0 Beta4embedding projects will be more complicated than the above example, and so the following allows general makefile support as well – assuming GNU make because of the use of the shell macro expansions. Furthermore Julia itself can be used to find julia-config.jl, and the makefile can take advantage of this. The above example is extended to use a makefile: JL_SHARE = $(shell julia -e 'print(joinpath(Sys.BINDIR, new version and need to be removed. When deleting a patch, remember to modify the corresponding Makefile file (deps/openlibm.mk).CHAPTER 108. BUILDING JULIA 2018 108.2 Linux • GCC version 4.7 or later0 码力 | 2057 页 | 7.44 MB | 3 月前3
Julia 1.12.0 Beta3embedding projects will be more complicated than the above example, and so the following allows general makefile support as well – assuming GNU make because of the use of the shell macro expansions. Furthermore Julia itself can be used to find julia-config.jl, and the makefile can take advantage of this. The above example is extended to use a makefile: JL_SHARE = $(shell julia -e 'print(joinpath(Sys.BINDIR, new version and need to be removed. When deleting a patch, remember to modify the corresponding Makefile file (deps/openlibm.mk).CHAPTER 108. BUILDING JULIA 2018 108.2 Linux • GCC version 4.7 or later0 码力 | 2057 页 | 7.44 MB | 3 月前3
共 23 条
- 1
- 2
- 3













