如何查看系統的編譯環境
Ⅰ win10系統如何配置gcc編譯環境
具體方法如下:
1、打開win-builds-1.5.0,前兩項默認即可,點擊Browse選擇安裝位置。
2、任意選擇安裝位置,但是安裝路徑最好不要有中文,然後點擊OK按鈕。
3、點擊右上角的「process」按鈕開始下載gcc。
4、下載和安裝可能需要較長的時間,請耐心等待。
5、安裝完成後點擊右上角的關閉按鈕關閉該窗口就可以了。
Ⅱ 如何查看主機的編譯環境
Ⅲ 編譯環境與生成環境的JDK版本不一樣!生成環境的JDK怎麼查看
系統的java版本查看
java -version
javac -version
看發布出來的應用程序右鍵用notepad之類文本編輯器的直接打開
.war文件裡面有類似
-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.6.0_33-b05 (Sun Microsystems Inc.)
這樣的字眼1.6.0_33-b05這個就是java版本
Ⅳ 如何建立linux交叉編譯環境
從網上下載arm-linux-gcc 4.4.3的源碼
2
進入Linux的終端,將當前目錄設為arm-linux-gcc的下載目錄,輸入tar -xzf arm-linux-gcc-4.4.3.tar.gz,將文件解壓,解壓後會有一個opt的文件夾。
arm-linux-gcc交叉編譯環境的安裝
3
在/usr/local/下建立一個名為arm的文件夾,在終端中輸入命令:cd /usr/local/,回車,然後再輸入命令:mkdir arm,建立arm目錄,並修改該文件夾的屬性為rwx,輸入命令:chmod 777 arm
arm-linux-gcc交叉編譯環境的安裝
4
將之前解壓得到的opt文件壓下的源碼,復制到上一步中創建的arm文件夾下,在終端中輸入命令:sudo cp -r /opt/FriendlyARM/toolschain/4.4.3 /usr/local/arm
arm-linux-gcc交叉編譯環境的安裝
5
到這里已經基本安裝好了,到為了避免每次使用arm-linux-gcc時都要輸入它所在的完整路徑,所以這里我們要修改一下環境變數$PATH。在終端中輸入:sudo gedit /etc/profile,打開profile文件,在最後一行加上「export PATH=$PATH:/usr/local/arm/4.4.3/bin」然後保存文件。
arm-linux-gcc交叉編譯環境的安裝
arm-linux-gcc交叉編譯環境的安裝
6
立即使新的環境變數生效,輸入:source /etc/profile。再輸入:echo $PATH查看環境變數,如圖。如果不成功,則直接重新啟動系統,再查看。因為之前我已經安裝過了,為了演示,所以圖中會有兩個/usr/local/arm/4.4.3/bin。
arm-linux-gcc交叉編譯環境的安裝
arm-linux-gcc交叉編譯環境的安裝
7
最後檢查是否安裝完成,輸入:arm-linux-gcc -v查看版本信息,如果出現以下信息,則說明安裝成功。
arm-linux-gcc交叉編譯環境的安裝
Ⅳ 編程中的編譯系統是什麼編譯環境又什麼什麼編譯程序又是什麼
編譯系統指處理器所處的系統,編譯器字長和處理器是要保持一致的;
編譯環境應該指哪一種編譯器;
編譯程序是你編譯的對象或者叫輸入程序了,比如*.c *.cpp
Ⅵ 微軟 怎麼知道用 vs 編譯的
如何使用Visual Studio 2010(VS2010)編譯C語言
1.打開VS2010主界面,然後選擇,文件→新建→項目,在項目類型中選擇VC++→win32 然後在右側模板中選擇win32控制台應用程序,再在下面輸入一個名稱(項目名稱,不用帶.C)
選擇保存位置後確定,彈出個對話框,不管它,下一步.
2.接下來注意了,這個對話框中,應用程序類型要選擇控制台應用程序,附加選項一定要選中「空項目」。然後點完成。然後對話框消失.
3.回到VS主界面,這時會在左側和右側多了如圖工具欄「解決方案管理器」,在源文件上點右鍵,選擇「添加→新建項」。這里注意,如果你已經有寫好的C源文件,那麼要選擇「現有項」
4.又打開個對話框,不管左邊的,在右邊的模板中選擇C++文件(注一),在下面的名稱中輸入源文件的名字加上.C(注二),保存位置用默認的。然後點擊「添加」
5.好了,編輯頁面出來了,大家可以寫代碼了,這里就寫所有程序員無論學什麼語言都要寫的一個程序「hello world」吧^_^
這里可以看到,VS2010可以智能的標示出函數參數和函數體,方便查看和修改。比VC6.0方便多了。
tips:system(「pause」)(需頭文件windows.h)的目的是讓程序執行到這個位置的時候「暫停」,讓操作者能看到結果。
編好了,然後選擇 調試,或者直接點綠色小箭頭按鈕(注三)就可以查看程序運行結果了,最後,別忘了保存.
好了,介紹完了,相信大家也都掌握了在VS2010下編譯C的方法,這樣裝了VS2010的同學也就不用再費事裝VC6.0了,VS很好很強大,其他的功能大家自己慢慢摸索吧,呵呵,不說啦。
注釋:
注一:現在已經基本沒有純粹的C編譯環境了,都是用兼容C的C++編譯工具來編譯C,所以創建的模板是C++模板。(大家一定還記得VC6.0中大家新建的文件也是C++SourceFile(C++源文件)吧)
注二:加上.C後,編譯系統就會知道這個是C源,從而創建的是C的源文件,編譯的時候就會調用C編譯器。而不加.C,創建的就是C++的源文件。編譯的時候會調用C++的編譯器。雖然C++兼容C,但是在不同的C++編譯環境對C的支持度是不同的,就比如本文中的例子,那句system函數就是C專有的,如果採用C++來編譯就會出錯。所以,在不確定所用的C++編譯器是不是支持某種C語法的時候,還是老老實實的記得加上.C,來告訴編譯系統使用C編譯器而不是C++。
注三:綠色小箭頭的意思是「調試」,快捷鍵F5,使用的時候會吧程序從頭執行到尾,然後自動退出,如果你的程序沒有暫停語句的話,就會出現黑色的程序窗口一閃而過的情況。
如果不想讓程序在調試完畢後自動退出,最簡便的方法就是選擇菜單中的「調試→開始執行」或者按快捷鍵ctrl+F5
Ⅶ win10系統的sublime text3怎麼設編譯環境
首先 右鍵點擊 我的電腦 屬性
第二步 點 高級系統設置 然後點擊 環境變數 接著 選擇Path(路徑) 用戶編輯 本人把 下載的wampserver 64集成安裝環境 路徑放在我的 G盤里 默認是 C盤!你們根據自己電腦路徑更改!再接著點開下面的系統變數里的path 編輯 在默認路徑英文狀態輸入法下 加個分號; 後面添加 和上面一樣的 路徑 點擊確定!
3
第三步 點開 編譯器的 菜單欄 工具 編譯系統 然後點擊新建編譯系統 未漢化版的是英文new build system 接著 把 帶有 make 那段默認的代碼全部刪除 復制 這段代碼 或者手敲上去 注意用英文狀態輸入!保存到默認文件夾 更名為php.sublime-build!
4
第四步 快捷鍵WIN+R 彈出運行命令 輸出 CMD 然後 在CMD里 輸出c:/ 進入C盤 再輸入php -h測試 如果和本人電腦一樣的顯示 表示成功 接著回到編譯器測試 輸入 PHP代碼
Ⅷ 虛擬機linux怎麼查看交叉編譯環境
1.安裝源碼編譯環境(配置gcc),在ubuntu安裝完成已經有gcc(gcc是由GNU之父Stallman所開發的linux下的編譯器,全稱為GNU Compiler Collection, 目前可以編譯的語言包括:C, C++, Objective-C, Fortran, Java, and Ada.),但是gcc還不能編譯文件,因為缺少一些頭文件.那麼我們就要來配置這些頭文件。在這里我們需要安裝build-essential這個軟體包,安裝了這個包會自動安裝上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必須的軟體和頭文件的庫。安裝build-essential,你可以在新立得搜索然後安裝或者在終端里輸入:
sudo apt-get install build-essential
2.除了編輯器之外,我們還需要文本編輯器來編寫程序源碼,Ubuntu中其實已自帶編輯器,但是目前較為著名而且流行的vi / vim 編輯器可以通過在Ubuntu的軟體中心下載,或是在終端輸入指令下載,指令如下:
sudo apt-get install vim-full
3.解壓包:arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2,(註:不同文件包類型,指令有區別,如bz2 -xf)如下指令:
sudo tar -xf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 OR sudo tar -xf arm-linux-gcc-3.4.6-glibc-2.3.6.tgz -C /work/
我的Ubuntu使用第二個指令解壓後解壓包放在了work目錄下。
4.修改環境變數,把交叉編譯器的路徑加入到PATH:方法一:修改/etc/bash.bashrc文件(此文件只對當前用戶適用),指令如下:
sudo gedit /etc/bash.bashrc
然後在文件的末尾空白處加入一下代碼:
if [ -d /work/gcc-3.4.6-glibc-2.3.6 ] ; then
PATH=/work/gcc-3.4.6-glibc-2.3.6/arm-linux/bin:"${PATH}"
fi
即完成路徑的添加。
5.使新的環境變數生效,不用重啟電腦。輸入下面指令:
source /etc/bash.bashrc
6.檢查是否將路徑加入到PATH。輸入下面指令:
echo $PATH
若顯示的內容中含有:/usr/local/arm/4.3.2/bin 說明已經將交叉編譯器的路徑加入PATH。至此,交叉編譯環境安裝完成。
7. 測試是否安裝成功,下面的命令會顯示arm-linux-gcc信息和版本。
Ⅸ [openharmony]liteos-a系統編譯之GN
在 文章 中已經分析openharmony的小型系統(liteos-a)編譯過程,最主要的就是調用gn/ninja/makefs三個命令最終生成可燒錄的鏡像文件
從前面文件可以看到hb build調用的gn命令參數如下
這里詳細分析一下gn工具在編譯過程中的使用
這里簡單介紹下GN工具的使用方法,gn語法可以參考 http://weharmonyos.com/openharmony/compile/gn/docs/
,已經熟悉的可以跳過
從上面圖中可以看到使用的命令類型為 gn gen <output_dir> [options] ,此命令就是為了將所有需要的BUILD.gn文件生成為*.ninja文件供ninja進行編譯; 可以通過 gn help gen 命令查看詳細的用法說明, 如下
下面重點說一下gn_cmd中的 [options]
liteos-a編譯系統的dotfile內容如下:
liteos-a是嵌入式系統,而編譯環境是linux系統,這就需要用到交叉編譯方式,這個就可以在環境配置中指定 target_os 、 target_cpu 、 board_cpu 等等信息
這些信息就是 buildconfig 參數指定的 BUILDCONFIG.gn 文件中配置的
除了以上信息,還配置了以下幾個重要信息
詳細信息可以查看 //build/lite/config/BUILDCONFIG.gn 文件內容
toolchain定義源碼編譯需要的工具,像編譯器、匯編器、連接器等等,一般在.gn所在目錄下有一個 toolchain 目錄,裡面的 BUILD.gn 定義詳細的編譯工具鏈信息
這里目錄結構如下:
從結構信息中可以看到定義了clang和gcc兩種工具鏈,通過變數 board_toolchain_type 來區分(此變數也是buildconfig中定義的),具體信息參見BUILD.gn文件內容,如下
在.gn文件所在目錄下的BUILD.gn就是入口,此文件做了以下幾個事情
這里重點說一下target為 ohos 的 group 如下:
這里也比較好理解,裡面就是讀取一個配置文件,幾級循環來處理配置文件中配置的內容。流程如下
到此就將此board下各模塊的依賴關系添加好了,然後 GN 會將依賴樹中所有的BUILD.gn生成對應的.ninja文件,並且在out的根目錄下生成下面幾個ninja的入口文件以及配置文件