① 如何安裝GCC編譯器和開發工具
在CentOS 7和RHEL 7系統上如何安裝Gnu GCC編譯器和相關的工具比如:autoconf,automake,flex, c++編譯器等工具。我們可以通過在centos 或者rhel 7 系統上安裝下面的軟體包來搭建基本的開發環境。
autoconf
automake
binutils
bison
flex
gcc
gcc-c++
gettext
libtool
make
patch
pkgconfig
redhat-rpm-config
rpm-build
rpm-sign
顯示當前系統的yum group,使用下面的命令:
yum group list
命令輸出:
[root@itsprite /]# yum group list
Loaded plugins: fastestmirror, langpacks
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.btte.net
Available environment groups:
Minimal Install
Infrastructure Server
File and Print Server
Basic Web Server
Virtualization Host
Server with GUI
GNOME Desktop
KDE Plasma Workspaces
Development and Creative Workstation
Available Groups:
Compatibility Libraries
Console Internet Tools
Development Tools
Graphical Administration Tools
Legacy UNIX Compatibility
Scientific Support
Security Tools
Smart Card Support
System Administration Tools
System Management
Done
安裝GCC和開發環境
輸入下面的命令:
yum group install "Development Tools"
安裝完之後,使用下面的命令來驗證gcc是否安裝成功:
whereis gcc
命令輸出:
[root@itsprite /]# whereis gcc
gcc:/usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
輸入下面的命令來查看gcc工具的版本:
[root@itsprite /]# gcc --version
gcc (GCC) 4.8.2 20140120(Red Hat 4.8.2-16)
Copyright (C)2013 Free Software Foundation, Inc.
This is free software; see the source for ing conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
測試GCC編譯器
下面我們使用剛安裝好的GCC編譯器來編譯一個c語言程序.
創建下面的test.c程序:
#include
int main(void){
printf("Hello World!\n");
return0;
}
輸入命令編譯test.c 文件:
gcc test.c -o test
執行編譯後的文件:
./test
Hello World!
② 如何使用GNU編譯器GCC來編譯Cortex-M3
MinGW是指只用自由軟體來生成純粹的Win32可執行文件的編譯環境,它是Minimalist GNU on Windows的略稱。
實際上 MinGW 並不是一個 單純的C/C++ 編譯器,而是一套 GNU 工具集合。除開 GCC 以外,MinGW 還包含有一些其他的 GNU 程序開發工具 (比如 gawk bison 等等)。
開發 MinGW 是為了那些不喜歡工作在 linux(FreeBSD) 操作系統而留在 Windows 的人提供一套符合 GNU 的 GNU 工作環境。
所以,使用 MinGW 我們就可以像在 Linux 下一樣使用 GNU 程序開發工具。
GCC 就是 MinGW 的核心所在,GCC 是一套支持眾多計算機程序語言的編譯系統,而且在語言標準的實現上是最接近於標準的。並且 GCC
幾乎可以移植到目前所有可用的計算機平台。(我的電腦上就還裝有 DevKitPro,裡麵包含 GCC 的 ARM(for GBA/DS/GP32)
和 MIPS(for PSP) 版本。)
GCC 本身不像 VC 那樣擁有IDE 界面(在 Windows 上也存在 Dev C++ 之類的支持 MinGW 編譯器的
IDE)。源代碼編輯你可以選用任何你喜歡的文本編輯器(據說微軟的開發人員包括 VC 的開發都不用 VC 所帶的 IDE 編輯器,而是選用 GNU
的 VIM 編輯器)。然後使用 make 等工具來進行軟體項目的編譯、鏈接、打包乃至發布。而像 cvs(svn)
源代碼版本控制工具可以讓世界上任何一個角落的人都可以參與到軟體項目中來。
2.下載MinGW
一種方法是到Sourceforge(http://sourceforge.net/project/showfiles.php?group_id=2435)下載一個MinGW-2.0.0-3.exe。
但是我配置的時候我電腦上安裝了codeblocks,已經自帶了MinGW。
3.環境變數的配置
在(系統屬性-->高級-->環境變數-->系統變數 中)(以下目錄都根據自己的電腦MinGW所在位置不同而改變)
a.在PATH的值中加入「C:\Program Files\MinGWStudio\MinGW\bin」。這是尋找gcc編譯器的路徑。如果PATH中還有其他內容,需要用英文狀態下分號進行分割
b.新建LIBRARY_PATH變數,在其值中加入「C:\Program Files\MinGWStudio\MinGW\lib」。這是標准庫存放的路徑。
c.新建C_INCLUDE_PATH變數,在其值中加入「C:\Program Files\MinGWStudio\MinGW\include」。這是Include查找頭文件的路徑。
4.驗證gcc是否正常運行
在cmd控制台窗口下面,輸入gcc -v。若已經成功安裝好,會顯示gcc的版本信息。
③ ubuntu gnu nano怎麼操作
vi是Unix世界裡極為普遍的全熒幕文書編輯器,幾乎可以說任何一台Unix機器都會提供這套軟體就像Windows的記事本一樣。鍵入 vi /etc/hosts 進入vi界面,把游標移動到文件未尾。按ESC鍵進行命令模式
④ linux怎麼退出nano
linux退出nano的方法是輸入ctrl-x。

Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統。
nano是一個字元終端的文本編輯器,有點像DOS下的editor程序。它比vi/vim要簡單得多,比較適合Linux初學者使用。某些Linux發行版的默認編輯器就是nano。
nano命令可以打開指定文件進行編輯,默認情況下它會自動斷行,即在一行中輸入過長的內容時自動拆分成幾行,但用這種方式來處理某些文件可能會帶來問題,比如Linux系統的配置文件,自動斷行就會使本來只能寫在一行上的內容折斷成多行了,有可能造成系統不靈了。因此,如果你想避免這種情況出現,就加上-w選項吧。
⑤ 如何用gcc編譯neon內聯函數
如何用gcc編譯neon
內聯函數
假設你的函數保存在main.c中。gcc-Smain.c-omain.s-S表示assembly匯編的意思,也就是生成匯編文件
在Linux下面,如果要編譯一個C語言
頭文件
,,要使用GNU的gcc
編譯器
,以一個實例來說明如何使用gcc編譯器:
假設有下面...
⑥ Nano 編輯器中剪切、復制和粘貼文本
GNU Nano是一個學習曲線極短的編輯器,這並不意味著它像圖形文本編輯器一樣易於初學者使用。
為什麼?因為您仍然必須依靠鍵盤快捷鍵來執行基本操作,例如保存、撤銷等。
在 Nano 中剪切、復制和粘貼怎麼樣?它是否也需要特定的鍵盤快捷鍵?
本文我們一起看下。
在 Nano 中復制文本
要復制一段文本,首先需要選擇文本。
在 Nano 中復制文本有兩種方法:
使用滑鼠選擇和復制
使用鍵盤選擇和復制
使用滑鼠選擇、復制和粘貼
如果想要快速而簡單的選擇來復制文本,沒有比使用滑鼠更好的方法了。
步驟:
單擊並拖動游標以選擇文本
右鍵單擊並單擊「復制」
將文本復制到剪貼板後,要使用滑鼠粘貼文本,請確保已將游標移動到要粘貼文本的位置。
然後,右鍵單擊,然後從彈出的上下文菜單中選擇「粘貼」。
使用鍵盤選擇和復制(專業人士)
使用滑鼠來復制文本固然很好,但是還是鍵盤快捷鍵來的快。
以下是使用鍵盤選擇和復制文本的步驟:
要選擇文本,請按Ctrl + 6組合鍵,將看到「標記設置」出現在屏幕底部作為確認。
現在,使用箭頭鍵(也可以使用 Home、End、Page Up 和 Page Down 等鍵)選擇/突出顯示文本。
要復制選定的文本,請按Alt + 6組合鍵。
現在已將文本復制到剪貼板!
在 Nano 中剪切文本
剪切操作與復制操作非常相似,唯一的區別是數據從一個位置刪除以移動到另一個位置。
不幸的是,使用滑鼠無法剪切文本,因此如果您想剪切文本,讓我們回顧一下要遵循的步驟:
使用組合鍵選擇文本Ctrl + 6。
使用箭頭鍵突出顯示要剪切的文本。
要剪切選定的文本,請按Ctrl + K(將其視為剪切文本)。
「
💡如果在不選擇任何文本的情況下按 Ctrl+K,它將剪切整個當前行。
」
nano 粘貼
最後,復制或剪切文本後,如果不能粘貼文本,它就沒有多大用處。
值得慶幸的是,在 nano 中粘貼文本非常容易,請按照以下步驟操作:
將游標移動到要粘貼文本的位置
按Ctrl + U
Nano 和系統之間的復制粘貼
如果要將文本從 Web 瀏覽器或其他編輯器復制到 Nano,請使用 Ctrl+Shift+V 將文本粘貼到 Nano。
同樣,如果您想將一些文本從 Nano 復制到外部應用程序,請使用 Ctrl+Shift+C 復制文本,然後使用通常的 Ctrl+V 粘貼它。
當您使用 Ctrl+Shift+C/V 鍵時,文本被復制到系統緩沖區中,因此它也可以在 Nano 編輯器之外使用。
如果您使用 Nano 特定的鍵盤快捷鍵,例如 Ctrl+K 等,文本將保留在 Nano 緩沖區中。它無法在系統級別訪問,因此您無法在 Nano 之外使用它。
⑦ naon在linux下如何安裝
使用Linux VPS會經常和編輯器打交道,一般常用的是vi和nano,雖然vi功能強大,但是相對新手來要稍微難上手,GNU nano是一個體積小巧而功能強大的文本編輯器。這里就簡單說一下nano的使用方法。
安裝
CentOS:執行yum -y install nano
Debian:執行apt-get install -y nano
新建/打開文件
nano 路徑+文件名如果改文件存在,上面的命令將打開這個文件;如果文件不存在則將會創建一個新文件並打開。
Note:在Windows系統中,一個文件應當有後綴名,比如.txt,以供系統進行類型判斷,不過Linux並不根據 後綴名來判斷類型。當然,寫上後綴名也無妨,比如example也可以用example.txt。
游標控制
移動游標:使用用方向鍵移動。
選擇文字:按住滑鼠左鍵拖到。
復制、剪貼和粘貼
復制一整行:Alt+6
剪貼一整行:Ctrl+K
粘貼:Ctrl+U
如果需要復制/剪貼多行或者一行中的一部分,先將游標移動到需要復制/剪貼的文本的開頭,按Ctrl+6(或者Alt+A)做標記,然後移動游標到 待復制/剪貼的文本末尾。這時選定的文本會反白,用Alt+6來復制,Ctrl+K來剪貼。若在選擇文本過程中要取消,只需要再按一次Ctrl+6。
搜索
按Ctrl+W,然後輸入你要搜索的關鍵字,回車確定。這將會定位到第一個匹配的文本,接著可以用Alt+W來定位到下一個匹配的文本。
翻頁
用Ctrl+Y到上一頁,Ctrl+V到下一頁
保存
使用Ctrl+O來保存所做的修改
退出
按Ctrl+X
如果你修改了文件,下面會詢問你是否需要保存修改。輸入Y確認保存,輸入N不保存,按Ctrl+C取消返回。
如果輸入了Y,下一步會讓你輸入想要保存的文件名。如果不需要修改文件名直接回車就行;若想要保存成別的名字(也就是另存為)則輸入新名稱然後確 定。這個時候也可用Ctrl+C來取消返回。
獲得幫助
進入nano界面後,下面有兩行菜單,例如,「^G Get Help」。其意義如下:
^G意味著快捷鍵是Ctrl+G,「Get Help」當然是功能了。
根據這些提示就可以立刻開始使用nano了,也可以Ctrl+G看看幫助。
Note:nano中,黑底白字表示快捷鍵操作。其中「^」表示Ctrl鍵,則Ctrl+G就表示成「^G」。「M」表示 Alt鍵,則Alt+W表示為「M-W」。
⑧ linux下nano修改並保存
不同的編輯器保存文件的方法是不同的,下面介紹常用的編輯器nano如何保存文件。
nano:使用快捷Ctrl+X,然後會提示輸入Y保存修改、輸入N放棄修改。
vi:首先需要按ESC鍵回到命令模式;然後輸入:wq 保存文件並退出vi;最後回車即可。
⑨ 跪求c++編譯器或編譯環境以及使用方法
你是指linux下嗎?
linux的c++編譯器最好用的是gcc,以及gcc-c++.
但是gcc編譯會有很多的編譯選項,比如-g,-O2等等,你通過在終端執行 man gcc,就可以看到幫助文檔,下面是我截取的部分內容(ubuntu下,其他linux也一樣):
C Language Options
-ansi -std=standard -fgnu89-inline -aux-info filename
-fallow-parameterless-variadic-functions -fno-asm -fno-builtin
-fno-builtin-function -fhosted -ffreestanding -fopenmp
-fopenmp-simd -fms-extensions -fplan9-extensions -trigraphs
-traditional -traditional-cpp -fallow-single-precision
-fcond-mismatch -flax-vector-conversions -fsigned-bitfields
-fsigned-char -funsigned-bitfields -funsigned-char
C++ Language Options
-fabi-version=n -fno-access-control -fcheck-new
-fconstexpr-depth=n -ffriend-injection -fno-elide-constructors
-fno-enforce-eh-specs -ffor-scope -fno-for-scope
-fno-gnu-keywords -fno-implicit-templates
-fno-implicit-inline-templates -fno-implement-inlines
-fms-extensions -fno-nonansi-builtins -fnothrow-opt
-fno-operator-names -fno-optional-diags -fpermissive
-fno-pretty-templates -frepo -fno-rtti -fstats
-ftemplate-backtrace-limit=n -ftemplate-depth=n
-fno-threadsafe-statics -fuse-cxa-atexit -fno-weak -nostdinc++
-fvisibility-inlines-hidden -fvtable-verify=std|preinit|none
-fvtv-counts -fvtv-debug -fvisibility-ms-compat
-fext-numeric-literals -Wabi -Wconversion-null
-Wctor-dtor-privacy -Wdelete-non-virtual-dtor -Wliteral-suffix
-Wnarrowing -Wnoexcept -Wnon-virtual-dtor -Wreorder -Weffc++
-Wstrict-null-sentinel -Wno-non-template-friend -Wold-style-cast
-Woverloaded-virtual -Wno-pmf-conversions -Wsign-promo
但是,在實際使用過程中,你不會需要用到大部分的指令,只需要常用的那麼幾條編譯選項,比如-O,-g等等.
而如果你需要具體了解一個編譯選項的具體作用,還是直接把這個選項拿到網上去查,有具體例子會更好理解
⑩ nano文本編輯器簡單的使用方法
1. nano簡介
nano是Unix和類Unix系統中的一個文本編輯器,是Pico的復製品(clone)。nano的目標是類似Pico的全功能但又易於使用的編輯器。
nano是遵守GNU通用公共許可證的自由軟體,自從2.0.7版發布,許可證從GPLv2升級到GPLv3。
nano,像Pico一樣,是面向鍵盤的,它通過Control鍵來控制。比如Control-O保存當前文件;Control-W進入搜索菜單。nano在屏幕底部顯示兩行快捷鍵,列出了當前狀態下能用的命令。
如果要查看完整的列表,可以按 Control-G進入幫助屏幕。
與Pico不同的是,nano使用meta鍵來啟用/禁用它的功能。比如,Meta-S用來啟用/禁用平滑滾動模式。幾乎所有可以通過命令行開啟的功能都可以像這樣動態地打開或關閉。
nano同時支持用滑鼠點擊屏幕下方的快捷鍵來操作。
(---以上內容摘自維基網路)
2. 新建或打開文件
輸入命令:
nano create_file
然後就會顯示編輯界面,上面的命令會新建一個名稱為create_file的文件,當然最後你需要保存下的
在編輯器下面有2行快捷鍵的提示,這里的^號是CTRL鍵,當時還自己還真的輸入了^R,結果只是單純的顯示了出來而已
3. 保存
我們輸入一些內容後,可以使用CTRL+O組合鍵保存文本
下面會讓你輸入文件名,這里就用我們之前的名字。
然後,按下Enter鍵就可以了。
4. 退出
我們使用CTRL+X 可以退出編輯,就像編輯器下面提示的。