在Centos下用c++編寫簡單程式並輸出
小白我使用的是VMware-Workstation虛擬機器建立的centos。苦於無法用來學習(裝逼),抽空學習瞭如何在linux系統下程式設計。有不對的地方歡迎各位大佬指出,謝謝。
首先開啟centos並進入介面
(改橋接遇到了麻煩,暫時還未成功)
開啟終端輸入su進行普通使用者與管理員的切換(安裝gcc編譯器時可能因為許可權禁止操作)
輸入安裝指令:yum -y install gcc-c++(會進行自動檢查與安裝外掛)
使用cd指令開啟目錄並使用mkdir在已開啟的目錄下建立一個目錄,使用ls指令顯示目錄路徑
輸入指令:vi prog2.cpp(自動開啟vi編譯器並在此目錄下建立文字)在文字中輸入一個簡單的程式
按Esc鍵然後輸入:wq(冒號要輸入)儲存並退出
輸入指令:g++ prog2.cpp -o prog2(編譯寫的程式) -o指定生成的輸出檔案
再輸入指令:./prog2(自動輸出程式執行結果)
若是路徑或指令格式錯誤會及時顯示,若程式程式碼有問題,編譯時會自動顯示,例如(程式碼中我去掉了using namespace std;)
相關推薦
在Centos下用c++編寫簡單程式並輸出
小白我使用的是VMware-Workstation虛擬機器建立的centos。苦於無法用來學習(裝逼),抽空學習瞭如何在linux系統下程式設計。有不對的地方歡迎各位大佬指出,謝謝。首先開啟centos
linux下用C編寫的基於smtp的帶附件郵件傳送程式
今天做了一個簡單的stmp郵件傳送的客戶端demo,可以支援帶附件傳送,希望將實現分享一下, 目前測試環境是公司的內部郵箱, 有gmail郵箱測試沒有成功, 可能gmail郵箱需要ssl加密,後續再進行完善吧, 這個demo實現的非常簡單的阻塞的傳送傳送
C++ STM32 程式設計 005 用c++編寫STM32程式的準備
由於我們使用的是 ARM 的工具鏈 是gcc的,所以,我們大可以用c++來編寫程式,無論是 c++99 或c++11 還是 c++14,都是可以的。另外在 HAL 庫中,幾乎每個 .h標頭檔案都有這種巨集 #ifdef __cplusplu
linux下用C編寫ftp客戶端
這是一個大作業,要求能夠模擬ftp協議,實現一個ftp客戶端,然後要求能夠實現相應的功能,主要是能夠實現ls,pwd,cwd(cd),put和get功能。然後是在被動模式下來實現這些功能。那麼首先我們需要對ftp協議有一個具體的瞭解,然後才能夠自己實現這個功能。 FTP
在Mac OS X 用C++編寫OpenGL程式
命令的形式編譯如下: g++ -framework OpenGL -framework GLUT -o TestPrj main.cpp 那麼上面的命令怎樣在編譯器中加入呢? Eclipse加入OpenGL Framework 選中某個要編譯的工程開啟Properties選擇“C\C++
Linux下用C語言判斷程式是否已執行
通過程式名獲得程序號,然後和當前程式程序號做對比。 int isRunning() { int ret = 0; char sCurrPid[16] = {0}; spri
編寫Linux下用C語言訪問MySQL資料庫的程式
在編寫這個程式的時候我和同學費了很大的力氣特別是在編譯的時候,下面我就把自己編譯的經驗給大家分享一下,希望大家能少走一些彎路。 我自己裝了mysql-5.0.41-linux-i686-glibc23.tar.gz 安裝部分就不說了!
用c編寫的一些程式
**1.列印100~200 之間的素數 ** 判斷一個數是否為一個素數,我呼叫<math.h>中的sqrt(x)的寫法,正是因為一個數的因數是成對出現的,所以開方後就只需要判斷它的前一半可以減少一些迴圈次數。 #include <stdio.h> #include
win10下用Anaconda安裝TensorFlow,並在pycharm中使用(超簡單)
繼上一節安裝好了anaconda,python,本篇將如何配置他們,讓他們一起工作 目錄 1、在anaconda中下載tensorflow庫 2、修改pycharm的配置 1、在anaconda中下載tensorflow庫 注意此時我的環境是預設的,但我te
windows下用gcc命令列編譯並執行oc程式
首先,我的GNUstep安裝在D盤的GNUstep資料夾下,oc程式放在E盤的oc資料夾下,這裡以程式WordLength.c為例說明。 編譯oc程式: 開啟dos,然後將路徑定位到E盤的oc路徑下 命令列的寫法:E: &nbs
用java編寫spark程式,簡單示例及執行
最近因為工作需要,研究了下spark,因為scala還不熟,所以先學習了java的spark程式寫法,下面是我的簡單測試程式的程式碼,大部分函式的用法已在註釋裡面註明。 我的環境:hadoop 2.2.0 spark-0.9.0
用 C# 編寫一個停放在工作列上的圖示程式
用 C# 編寫一個停放在工作列上的圖示 作者: 蔡世友 2001-12-10 23:02:26 C#語言是微軟公司針對.Net平臺才推出來的一門新語言,作為.Net平臺的第一語言,它幾乎集中了所有關於軟體開發和軟體工程研究的最新成果。其是當前第一個完全面向元件的語言。
VS下用C++實現的簡單3D射擊遊戲(附遊戲檔案與源工程程式碼)
記不得什麼時候開始感興趣寫遊戲程式碼了。開始的時候就只是寫一些簡單的小遊戲,打檯球,開小車,走迷宮,用一些2Dgraphics庫,完成每個小作品後都很開心。後來一想,在現在的計算機裝置條件下,2D太簡陋了,於是開始著手做一個3D賽車遊戲。說是賽車,實際上也就只有一輛小車。模
linux下用vim編寫C/C++單個源程式的基本方法
在Linux下可以用於程式設計的工具實在是太多了,我比較喜歡的是Kdevelop,今天又學了下在終端直接用vim編寫簡單C/C++程式的方法。這樣貌似更方便些。 一、在終端直接用vim編寫C程式 在某路徑下開啟一個終端,或開啟終端後進入你想存放原始檔的路徑,然後 [[em
用C#實現簡單的帶有驗證碼及密碼使用MD5加密的“登入”WinForm小程式
初學C#Windows窗體程式時,做個簡單的“登入”是再簡單不過的了。像下面這樣的,功能稍理想了吧? 有後臺數據庫,有驗證碼,資料庫中密碼是密文(如圖所示:資料庫中表資料是32位MD5加密的……) 下面講解如何實現。 步驟: 1、建立相應的資料
用C#編寫的Windows應用程式如何控制TextBox中只能輸入數字?
textbox有個KeyPress事件 把textbox改為對應的就可以用了: private void textBox_KeyPress(object sender, KeyPressEventArgs e)
Centos下用戶模式和虛擬機的克隆
centos7用戶模式和兩機器互聯Centos7的運行級別查看運行級別使用如下命令ls -l /usr/lib/systemd/system/runlevel*target0:關機1:單用戶模式2:多用戶模式3:多用戶模式4:多用戶模式5:圖形界面6:重啟使用命令:init0為關機、init6為重啟1.13
C++使用libcurl做HttpClient(業務觀摩,用C++封裝過程式代碼,post和get的數據,最好url編碼,否則+會變成空格)good
com 如果 msvc 是否 out tle source rac 無需 當使用C++做HTTP客戶端時,目前通用的做法就是使用libcurl。其官方網站的地址是http://curl.haxx.se/,該網站主要提供了Curl和libcurl。Curl是命令行
C++如何調用C#編寫的 DLL
csharp class 配置 copy pac print pre lec visual 由於C#編繹出來的DLL不是計算機所能直接識別的二進制指令碼,需要CLS進行再解釋,說到這,我想有些朋友應該知道C#項目需要引用C++編寫的DLL時,可以直接引用DLLMPORT來
Linux下用C獲取當前時間
time() 使用 ble timespec -1 ber 區間 本地 指向 Linux下用C獲取當前時間,具體如下: 代碼(可以把clock_gettime換成time(NULL)) ? 1 2 3 4 5 6 7 8 9 10 void getN