當前位置:首頁 » 編程軟體 » 編譯環境自己怎麼搭建

編譯環境自己怎麼搭建

發布時間: 2023-01-05 15:29:33

A. 如何搭建 maven 編譯環境

第一步:配置maven環境

將下載文件解壓,然後設置maven環境
如果你配置過jdk的話,這里對你應該不難。如我的maven環境為:F:\maven\apache-maven-3.0.3
我的電腦-----屬性----高級-----環境變數-----環境變數-----新建
變數名:M2_HOME
變數值:F:\maven\apache-maven-3.0.3
找到path
在環境變數值尾部加入:;%M2_HOME%\bin;---前面注意分號
當然,你也可以直接在path 路徑下加入:;F:\maven\apache-maven-3.0.3\bin 只是上面的方式更優雅一點。
我新建立
打開命令提示符(開始---運行---cmd),檢查我們的java環境和maven環境是否有誤。第二步:修改倉庫位置

修改我們倉庫地址,倉庫用於存放我們項目所依賴的所有jar包。
我的倉庫路徑:F:\maven\repo----這個路徑是我自己創建,你可以將路徑創建在任何位置。
我們打開…\apache-maven-3.0.3\conf\目錄下的setting.xml文件,設置成我們創建的倉庫路徑

下面我們用一個命令驗證一下。打開命令提示符,輸入:mvn help:system
該命令會列印出所有的java系統屬性和環境變數。這些信息對我們日常的編程工作很有幫且。
如果運行的過程中沒有錯誤,打開我們倉庫(F:\maven\repo)會發現裡面多了一些文件。這些文件就是我們從maven的中央倉庫下載到本地倉庫的。

第三步:創建maven項目
創建一個我們自己的項目。

B. 如何建立linux交叉編譯環境

最近有很多朋友在探討關於建立Linux交叉編譯環境的問題,下面就一些問題作一個說明,以期拋磚引玉。
基於Linux操作系統的應用開發環境一般是由目標系統硬體(開發板)和宿主PC機所構成。目標硬體開發板用於運行操作系統和系統應用軟體,而目標板所用到的操作系統的內核編譯、應用程序的開發和調試則需要通過宿主PC機來完成(所以稱為交叉編譯)。雙方之間一般通過串口,並口或乙太網介面建立連接關系。
但在此我建議構建如下的交叉編譯環境,適合個人或研發小組使用:單獨拿出一台PC機(PII以上即可,就用以前淘汰的舊機器就可以),在該PC上安裝桌面的Linux操作系統(如Red
Hat
Linux
8.0及以上),可以採用默認的安裝選項(注意要包含ftp服務),這台PC作為Linux伺服器,除管理員以外,一般不直接讓其他人去操作。
將該Linux伺服器接入區域網,並新建一些合法用戶,以便其他的PC機(在此我們將其稱為工作站)的合法用戶能訪問到Linux伺服器。而其他的PC機(工作站)仍然使用Windows操作系統,原來幹啥繼續幹啥。
需要的軟體工具包括:
1、FTP客戶端程序(如Cuteftp,可到網上下載)。
2、Telnet工具(如SecureCRT,可到網上下載)。
3、移植到某一特定ARM平台的Linux操作系統內核源碼(一般由銷售商整理提供)。
4、GNU編譯工具,可由相關網站下載,或由銷售商整理提供。
在工作站安裝:在某工作站PC上安裝FTP客戶端程序和Telnet工具,安裝完畢後應該可以在該工作站PC和Linux伺服器之間進行文件的傳輸,並在工作站PC可以通過Telnet登陸到Linux伺服器(可能需要將Linux伺服器的防火牆服務關閉才能完成)。
在Linux伺服器安裝:將工作站PC上的Linux操作系統內核源碼壓縮包和GNU編譯工具通過FTP傳送到Linux伺服器的某個目錄(如合法的用戶目錄),然後在該目錄下解壓,並將GNU編譯工具安裝到默認的工作目錄即可,以上工作通過在工作站PC使用Telnet工具完成,而不需要在Linux伺服器上進行。
Linux操作系統內核的編譯:Linux操作系統內核的編譯一般有一個比較固定的步驟,會根據MakeFile文件的不同而略有差異,可參考相關文檔,編譯的工作在工作站PC使用Telnet工具完成。
按固定的步驟編譯內核完成以後,會在相應目錄生成可執行的二進制文件,通過FTP將該可執行的二進制文件傳回工作站PC,然會再通過ADS或SDT下的燒寫工具寫入開發板的Flash即可。
(T004)

C. Manjaro下 Lineage OS(17.1) 編譯環境搭建

此時你的Manjaro已經安裝完成了,為了讓你的Manjaro更好用可以先做下優化:

然後會彈出一個窗口,把三個都勾上

在最下方添加如下內容(主要是導入key用)

導入key

將文件修改為如下內容(中文部分重命名)

重命名文件夾

確認無誤後重啟,其它有需要的軟體就自己安裝
如果重啟後出現不能適應客戶機了,那就重裝一下 gtkmm 和 gtkmm3 就可以了(重啟生效),如果還不行你可能需要重裝了。

可能這一步很多人句直接打開 官方網站教程 就開始擼了,包括我也是,但是走了不少彎路,話費了不少時間。

添加環境變數
打開~/.profile,在文件末尾添加如下內容。這里添加的路徑($HOME/)是剛剛解壓的路徑,如果你解壓到別的地方,這里路徑跟著相應修改就可以了,正常的 linux 工具安裝方法,沒什麼特別的。

source 一下文件,讓配置立刻生效

安裝工具鏈是互動式的,第一步會讓你選擇安裝的 jdk 版本,我們要編譯 Lineage OS 17.1 選擇默認(open-jdk14),如果編譯老版本則要選擇對應的jdk版本(cm-14.1=>openjdk8 ),這里我們直接回車,接下來的都按默認,有提示是否安裝的就輸入 y 回車就行,只要你主機有聯網很快就能裝好了。

註:如果安裝工具鏈出現有些包找不到之類的,你可以嘗試換一下軟體源。要自己裝 jdk 的話使用 pacman -S jdkX-openjdk (X替換成要安裝的版本)

此時你可以在終端上輸入 python 驗證一下 Python 版本是否正常。

開機自動載入虛擬內存
在 /etc/fstab 文件中添加如下內容(如果之前已經添加過虛擬內存記得替換掉)

在/etc/samba/下添加smb.conf文件,文件內容如下

添加samba帳號 (這里和系統帳號是分開的,可以同名但需要再配置一次)

啟用smaba 服務

改成



改成



改成

同步源碼樹(以後只需執行這條命令來同步):

漫長的等待,何時完成就隨緣吧!

Lineage OS 目前編譯後只有卡刷包,你可以先刷一個第三方的 Recovery (twrp)。或者像我一樣,下一個小米官方的線刷包,將編譯後的 img 文件替換掉小米官方線刷包中的同名文件(並沒有一一匹配,替換重名的就行),我目前是這么刷的使用上並沒有發現有問題,當然最好還是先刷一個 Recovery 再用 Recovery 刷卡刷包了,後續更新就可以用 adb 刷有更新的鏡像了(一般也就內核和 system.img 了)

因為官方的recovery會校驗ROM包,非官方包是刷不了的,所以需要先將recovery替換掉。這里可以替換成LineageOS的recovery(在編譯後的out目錄中有),也可以刷成其他第三方的,如twrp:

在recovery進行雙清,並且刷入新系統的ROM(zip包)

D. 如何搭建android系統編譯環境

本教程將分為五個步驟來完成Android開發環境的部署。
第一步:安裝JDK。
第二步:配置Windows上JDK的變數環境 。
第三步: 下載安裝Eclipse 。
第四步:下載安裝Android SDK 。
第五步:為Eclipse安裝ADT插件。

E. debian怎麼搭建c語言編譯環境

在linux下面做C的話,編輯器很多,emacs,vim,nano,隨便挑一個文本編輯器和筆記本一樣用就好了,編譯環境的話,你要裝這些,有的包可能你已經有了,命令如下
apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
apt-get install build-essential
這兩個命令會把C和C++編譯環境需要的包都裝上的

F. 如何搭建andriod編譯環境

要下載Oracle公司的JDK可以網路「JDK」進入Oracle公司的JDK下載頁面(當前下載頁面地址為http://www.oracle.com/technetwork/java/javase/downloads/index.html),選擇自己電腦系統的對應版本即可。

下載到本地電腦後雙擊進行安裝。JDK默認安裝成功後,會在系統目錄下出現兩個文件夾,一個代表jdk,一個代表jre。

JDK的全稱是Java SE Development Kit,也就是Java 開發工具箱。SE表示標准版。JDK是Java的核心,包含了Java的運行環境(Java Runtime Environment),一堆Java工具和給開發者開發應用程序時調用的Java類庫。

我們可以打開jdk的安裝目錄下的Bin目錄,裡面有許多後綴名為exe的可執行程序,這些都是JDK包含的工具。通過第二步講到的配置JDK的變數環境,我們可以方便地調用這些工具及它們的命令。

JDK包含的基本工具主要有:
javac:Java編譯器,將源代碼轉成位元組碼。
jar:打包工具,將相關的類文件打包成一個文件。
javadoc:文檔生成器,從源碼注釋中提取文檔。
jdb:debugger,調試查錯工具。

G. 如何在windows環境下搭建qnx編譯環境

1.<BUILD_ROOT>是指正確的目錄,如E:\community.qnx.com\svn\repos\coreos_pub,裡面有trunk,源碼在裡面。

2.如果不是在Neutrino self-hosted下運行( then you will need to tell the build process to ignore the content of the GNU configure style source moles.) 運行此命令,大概運行幾分鍾。(hide-gnu.sh可下載)
% ksh hide-gnu.sh <BUILD_ROOT>

3.創建目錄(Create a staging directory for installed binaries and headers to go )
% cd <BUILD_ROOT>
% mkdir stage

4.按文檔中方法建立qconf-override.mk文件,也是在<BUILD_ROOT>目錄下。內容如下:
USE_INSTALL_ROOT=1
INSTALL_ROOT_nto=<BUILD_ROOT>/stage
VERSION_REL=6.3.0
注意一定要使用「/」換掉Windows的「\」

5.% export QCONF_OVERRIDE=<BUILD_ROOT>/qconf-override.mk
Windows下用set替代export.也可直接在我的電腦->環境變數里增加。還是要注意"/"問題。

6.基本沒問題了,
內核:
% cd <BUILD_ROOT>/trunk
% make OSLIST=nto CPULIST=x86 hinstall
% make OSLIST=nto CPULIST=x86 install
網路:
% cd <BUILD_ROOT>/tags/6.4.0/GA
% make CPULIST=x86 install

or:
% cd <BUILD_ROOT>/trunk
% make CPULIST=ppc install
等等

---------------------------------------------------------------------
問題:E:\Delores\QNX_SRC\coreos_pub\trunk\utils\r\rtc編譯出錯
無法找到頭文件:
#include <hw/i2c.h>
看了一下common.mk,發現有下面的路徑,聯想fondry27上說的,hardware裡面都是硬體相關的頭文件,公開的源碼里沒有這個目錄。看來是沒辦法編譯rtc了,不過也沒啥用。把rtc目錄剪切掉繼續編譯。
EXTRA_INCVPATH = $(PROJECT_ROOT)/../../../lib/util/public
EXTRA_INCVPATH += $(PROJECT_ROOT)/../../../hardware/startup/lib/public
(可惜我不懂這是什麼意思,於是我從BSP里隨便找了個i2c.h放到D:\QNX640\target\qnx6\usr\include\hw目錄下)
-----------------------------------------------------------------------------------
(這個我沒遇到,因為我照著先做了,哈)
問題:編譯textmode出錯
找不到頭文件。發現qnx640下根本沒有這些東東。只有從632里復制了。
#include <graphics/display.h>
#include <graphics/disputil.h>
#include <graphics/vbios.h>
從E:\QNX632\target\qnx6\usr\include復制graphics目錄到E:\QNX640\target\qnx6\usr\include下。
編譯textmode通過。

H. 如何利用UEStudio配置自己的編譯環境

1. 語法加亮的問題:
UEStudio(一下檢查UES),預設是支持C/C++和java的語句加亮的。但你必須先告訴UES這是一個.cpp或.java程序,否則一上來就敲源代碼,UES會把它當作普通文本文件來對待的。你只要存一下盤,源碼類型就會被UES正確識別。 如果有不能識別的其他源碼類型,可去UE網站,下載對應的wordfiles,總有一款會適合你。

2. UES本身並不帶編譯器,但如果你電腦中有這些編譯器,那麼UES本身是支持build這些程序的。但UES要求Creat->Build->Run這三部曲,才能正確編譯。
先打開project manager,指定項目文件的目錄,選擇相應的編譯器,選擇模板,鍵入項目文件名,點擊「create(創建)」按鈕後,UES會在指定的目錄下,建立:項目文件、.cpp,.h文件等。這是在Project菜單中,打開這個新項目文件,在主文件cpp中,鍵入或拷貝或添加代碼,存檔。項目Project中Build或Compiler這時都是可以被選擇的了(不再是灰色)。你當然也可以手動創建項目,然後添加自己的源碼。--- 【更詳細的說明和步驟】,可以在UES的官網上(
Home » Support » Tutorials/Power Tips » UEStudio » Creating your first application
)查看到。

3. UES是根據你的系統安裝的程序,或路徑,來配置編譯器環境的。如果UES沒有找到,你可以在Build菜單中,指定編譯器的路徑。

I. vscode下搭建Typescript編譯環境

Typescript 是微軟開發的一個JavaScript的超級。著名前端框架的Angular和HTML5游戲引擎Egret等都選擇了Typescript作為編寫語言。「工欲善其事,必先利其器」,在學習Typescript語言之前必須要有一個良好的開發環境。這里筆者選擇了輕量的Visual Studio Code,此工具具有輕量、跨平台、插件豐富等特點,是一款非常優秀的開發工具。

1、首先需要安裝Nodejs,安裝過程網上很容易搜到,在此不再介紹。安裝完成後,在命令窗口輸入

2、安裝typescript模塊

安裝完成後,可以查看typescript模塊的版本號

3、創建項目目錄,在命令窗口中進入該項目目錄,創建tsconfig.json。例如項目地址是D:\test\ts。

在項目目錄下會生成一個tsconfig.json文件

裡面有很多配置項,大家可以根據各自的需要來定製。本文用的示例配置如下,

新建tscript、js文件夾,分別用作存放typescript、javascript文件。

4、測試編譯
在Visual studio code中打開ts目錄,在tscript目錄中新建test.ts文件。

然後點擊菜單中的Tasks->Run Task。

之後會出現tsc:build 、tsc:watch兩個選項

其中tsc:build選項是用於一次編譯。tsc:watch選項可以監測ts文件的改動,可以進行實時編譯,非常方便。經過編譯後的文件會存放在之前配置好的js文件目錄下。

如此就可以進行Typescript之旅了。~~

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:581
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1012
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:113
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:712