導航:首頁 > 源碼編譯 > git下載的東西怎麼編譯

git下載的東西怎麼編譯

發布時間:2022-10-01 10:09:34

Ⅰ 如何使用Maven編譯Github上的工程

思路一:下載源碼,自己下載依賴lib,構建編譯環境,成功;
1. 從maven 地址下載,一般關心下面紅色的3個,帶sources的肯定就是源碼了,但是裡面沒有相關依賴關系,這個可以看 .pom 文件;
將sources.jar 變為zip 文件,解壓出來;
在你項目的 androidstudio project 中新建一個 Java library;命名為 nettylib-4.0.14
將2中源碼文件io/netty/ 拷貝到src/main/Java/ 目錄下
studio sync,編譯看報錯的地方,或者根據 1 中地址裡面的 pom 文件,找到netty 編譯需要依賴的第三方 jar
依賴jar 查詢地址:
最後nettylib-4.0.14 中的 build.gradle 配置如下:

其中會遇到不少問題,我搞了很久,因為走了些彎路,如上圖,我直接貼出來配置了,但是仍然有少數的文件會報錯,因為和項目無關,所有直接刪掉啦;
編譯可能會遇到各種錯誤,我就不一一貼出來了,大家有問題,請留言;
思路二:在github上下載源碼,並且按照其設置來配置編譯環境
git 源碼地址:
編譯環境搭建:
主要有eclipse +maven 和使用IDEA
1. 使用eclipse +maven,比較容易報錯,因為eclipse 和maven 可能有不兼容的情況;
建議使用前最好,進入netty下載目錄,
1。mvn install 在本地Repository中安裝jar
2。mvn eclipse:eclipse 生成eclipse項目
然後就多了 .classpath 和 .project,可以直接導入eclipse
我2種都試過啦,eclipse 報錯比較難搞定,最後使用的是IDEA;
直接以maven 工程導入就行了,導入後,編譯也ok

Ⅱ 如何編譯github項目

git clone拷貝到本地,閱讀裡面文檔ReadMe.md,裡面會有編譯的教程,少數沒有的,需要自行去查找相關官方文檔。

Ⅲ 怎麼編譯運行從github上下載下來的maven項目源碼(我想調試運行的是sonarqube的源碼)跪求大神orz

maven 編譯命令
從別處拷貝來的maven項目,有時候會出現不能debug關聯的情況,即按住ctrl鍵後不能跳轉到相應的類或方法,這是需要eclipse環境生成 Eclipse 項目文件的。

可以在cmd命令窗口下進入到maven項目包含pom.xml文件的目錄下,運行 mvn eclipse:eclipse 命令即可,如果還不行,可使用mvn compile :編譯源代碼 命令。

--------------------------------------------------------------------------------------------------------------------------------
下面是一些maven的常用命令:

Maven2 的運行命令為 : mvn ,
常用命令為 :
mvn archetype:create :創建 Maven 項目
mvn compile :編譯源代碼
mvn test-compile :編譯測試代碼
mvn test : 運行應用程序中的單元測試
mvn site : 生成項目相關信息的網站
mvn clean :清除目標目錄中的生成結果
mvn package : 依據項目生成 jar 文件
mvn install :在本地 Repository 中安裝 jar
mvn eclipse:eclipse :生成 Eclipse 項目文件
生成項目
建一個 JAVA 項目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App
建一個 web 項目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp

生成 Eclipse 項目
普通 Eclipse 項目執行 : mvn eclipse:eclipse
Eclipse WTP 項目執行 : mvn eclipse:eclipse –Dwtpversion=1.0

更詳細的,自己網路搜索 maven 編譯,學習一下吧

Ⅳ jenkins git怎麼自動編譯工程

當時也是花費了不少時間來配置Jenkins自動打包的問題,覺得還是需要記錄一下。 1.安裝Jenkins,這個很簡單,不需要多說。 2.下載Git Plugin,Gradle Plugin,Android Emulator Plugin(這個可以配置SDK路徑,覺得這個插件挺好)

Ⅳ Github上把源代碼下載以後怎麼使用

1、安裝好之後搜索GitHub到達官網在上面搜索12306。

Ⅵ GitHub C++上的代碼下載後如何使用 編譯器為VS2017

要真只有這幾個文件的話還是挺簡單的,樓主用的應該是Dev-cpp,只需要在xxx.cpp文件中找到主函數就行了,然後為包含主函數的cpp文件創建工程,直接編譯就可以用了。/xyx/xyx

Ⅶ 如何把github上下載下來的源代碼zip文件打包成可運行的jar文件

既然已經安裝好maven庫和JDK,不需要 eclipse , 只需要執行一個命令就可以了,
打開命令提示符窗口,進入到源碼所在目錄,執行命令
mvn package

等待編譯打包完成,在 target 目錄下就可以了找到 jar 包了。

Ⅷ github上的源碼c+怎麼編譯打包

不太懂你的意思。
可以通過git的標簽tag和github的release實現打包功能。(不知道我說的這個是不是你想問的……)

Ⅸ 如何編譯github搞下來的amule-dlp

在開始之前,您需要:

下載 amule-dlp 的源代碼
打開文本終端
進入 amule-dlp 的源代碼目錄
安裝編譯環境

您需要 root 才能進行本步驟(注意命令前的提示符,'#'表示需要root許可權,'$'表示一般用戶即可執行)
如果您使用的發行版收錄了amule,您可以使用如下命令:
# apt-get build-dep amule
該命令會為您安裝所有編譯官方版 aMule 所需的包

否則,您需要手動安裝全部依賴包:
# apt-get install g++ libcrypto++-dev libgtk2.0-dev libgd2-xpm-dev libgeoip-dev libupnp3-dev zlib1g-dev libwxgtk3.0-dev libboost-dev libboost-system-dev
如果您需要打開 WebServer 支持,就還需安裝 bison 軟體包:

# apt-get install bison
配置源代碼

如果您使用的發行版收錄了 aMule,那麼在配置源代碼前,最好找一找發行版針對 aMule 的補丁包,並將其補入 amule-dlp 中(這些補丁就暫時不要提交到這里啦)以更好地適應該發行版提供的編譯、運行環境
原則上版本庫中不保存通過程序自動生成的文件,因此您可能會發現源代碼目錄中並沒有 configure 腳本。如果是,在源代碼目錄中調用 autogen.sh 來生成它:
$ ./autogen.sh
此過程可能需要 autoconf 和 automake 以及 flex 如果是,則安裝它們。

編譯過程盡量不要直接在源代碼目錄中進行,比較簡單的方法是在源代碼目錄下建一個子目錄,並在其中調用 configure 及此後的整個編譯過程:
$ /path/to/configure --enable-optimize --with-denoise-level=3 --enable-upnp --enable-geoip --enable-nls --enable-amule-daemon --enable-amulecmd --disable-webserver --enable-alcc --enable-alc --enable-cas --enable-wxcas --enable-mmap --with-boost
您可以根據需要修改這些配置。例如:
安裝位置通過 --prefix 來指定(默認為 /usr/local )
如果您不需要 uPnP 支持,可以把 --enable-upnp 改為 --disable-upnp
如果您需要 WebServer 支持,請把 --disable-webserver 改為 --enable-webserver
如果您打算調試 amule-dlp,請安裝 binutils-dev 或其他提供 libbfd 開發環境的包並添加 --enable-debug 參數
詳見:
$ /path/to/configure --help
如有需要,可使用debian/rules來打包。
編譯

$ make
如果您的計算機有n個CPU核心,則可以使用以下命令來充分利用CPU的運算能力:

$ make -jn
或者用 nproc 命令讓系統自動判斷CPU數目:

$ make -j`nproc`
編譯需要較長時間,所需時間因計算機的運算能力的不同而有差異。

安裝

# make install
好了,現在您可以執行:

$ amule
或點擊 應用程序 - 互聯網 - aMule 來啟動 amule-dlp !

linux怎樣編譯git源碼包

方法/步驟1
用git --version命令檢查是否已經安裝

2
在CentOS5的版本,由於yum源中沒有git,所以需要預先安裝一系列的依賴包。在CentOS6的yum源中已經有git的版本了,可以直接使用yum源進行安裝。

3
yum -y install git
但是yum源中安裝的git版本是1.7.1,Github等需要的Git版本最低都不能低於1.7.2 。所以我們一般不用上面的方法,而是下載git源碼編譯安裝。

END
編譯安裝git
1
首先更新系統
yum -y update
更新完成之後有6.5變成6.7了

閱讀全文

與git下載的東西怎麼編譯相關的資料

熱點內容
青春期2裡面的跳舞的歌 瀏覽:34
國產動作愛情片 瀏覽:417
韓國有部特種兵與護士的電影 瀏覽:660
《貪婪》中的日本女演員 瀏覽:476
男主得艾滋病的電影 瀏覽:806
罪孽船長泰國版在線觀看 瀏覽:193
外國電影一個黑男孩在深林 瀏覽:902
叔嫂不倫之戀電影 瀏覽:211
溫暖溫柔是哪部小說 瀏覽:203
穿越抗戰自立為軍閥的小說 瀏覽:601
韓國強殲電影有哪些 瀏覽:291
一女二三男小說穿越文 瀏覽:824
台灣用哪個軟體看電視 瀏覽:365
父親為救兒子像男人獻身的泰國電影 瀏覽:72
台灣民族片子 瀏覽:4
香港老公出軌電影 瀏覽:462
黑社會後生可畏國語 瀏覽:137
韓國肉肉電影在線觀看 瀏覽:345
中文版韓國倫理電影 瀏覽:397
皇上叫秦風女主是宮女的小說 瀏覽:912