Linux下用GCC自己寫個很簡單的小程式
最近研究LINUX,最近又搞了點GCC編譯玩玩,廢話不多,開始切入正題:
1:新建一個檔案
touch h.c
2:給h.c檔案寫程式碼:
#include <stdio.h>
int main(void)
{
printf("Hello,WT!");
return 0;
}
3:編譯程式碼,並生成一個可執行檔名字叫wt
gcc h.c -o wt
4:執行該檔案:
./wt
相關推薦
Linux下用GCC自己寫個很簡單的小程式
最近研究LINUX,最近又搞了點GCC編譯玩玩,廢話不多,開始切入正題: 1:新建一個檔案 touch h.c 2:給h.c檔案寫程式碼: #include <stdio.h> int main(void) { printf("Hello,WT!"); retur
在Linux下用gcc編譯hello world
1. 確保Linux系統裡已經裝好了gcc 測試:輸入gcc後是如下的結果就說明已經安裝成功 2. 建立HelloWorld.c 使用 touch 建立一個空檔案; 用vim編輯 按下A或者I 插入 並輸入程式碼 輸入完成之後,按ESC退出 並輸入:wq(小寫)
linux下用gcc編譯c程式時遇到的問題: error: stdio.h: 沒有那個檔案或目錄
原因是沒有安裝libc6-dev的軟體包。命令列下輸入apt-get install build-essential即可。這個build-essential是幹什麼的呢?原來build-essential是一個列表,包含了編譯debian包必需的大部分元件。安裝完之後,順利解
windows下用gcc命令列編譯並執行oc程式
首先,我的GNUstep安裝在D盤的GNUstep資料夾下,oc程式放在E盤的oc資料夾下,這裡以程式WordLength.c為例說明。 編譯oc程式: 開啟dos,然後將路徑定位到E盤的oc路徑下 命令列的寫法:E: &nbs
用Python來寫一個男女相親小程式|碼農的情人節
碼農這個群體,高學歷,高工資,高智商,但是不善於交流,圈子也很小,相信很多小夥伴或者周圍的小夥伴,都有相親的經歷,或者被父母逼去相親的經歷,一般都是問年齡,你要找什麼樣的,有的還特講究生肖匹配,記得網上有一個段子,說男的20-60歲都只喜歡一種型別的女孩,而20歲到60歲的女孩相親需求卻不斷
linux下自己寫個軟體
一、首先是建立三個檔案 test_1.c test_2.c test_3.c test_1.c #include <stdio.h> #include <stdlib.h> &n
linux下用scp命令在兩個服務器之間傳輸文件,利用php_scp函數進行文件傳輸
evc 在操作 path send 返回值 遠程 false cal 上傳 在linux下利用scp進行文件傳輸, 從服務器下載文件 scp [email protected]/* */:/path/filename /path/filename 上傳
Linux下用root許可權新增使用者,並給使用者或使用者組指定目錄的讀寫許可權(比如:tomcat檔案的讀寫許可權,可以用於新使用者部署專案)
目的: 在linux環境中為了安全起見,不能讓所有專案都用root部署(防止root許可權過大,對重要檔案的誤操作),所以新加使用者或使用者組,對新使用者或使用者組授予部分檔案操作的許可權。 1.建立使用者newuser,並設定密碼(預設連帶建立newuser組) # useradd n
linux下用互斥鎖和條件變數來實現讀寫鎖
以下內容來源自UNP卷二的第八章 讀寫鎖的概念( the conception of read-write lock ) (1)只要沒有執行緒持有某個給定的讀寫鎖用於寫,那麼任意數目的執行緒可以持有該執行緒用於讀 (2)僅當沒有執行緒持有某個給定的讀寫鎖用於讀或用於寫,才能分配該
在linux\mac os\raspberry pi\環境下用gcc編譯openssl程式碼
因為要在樹莓派上跑自己寫的程式碼,考慮到樹莓派上沒有Xcode了,沒有編譯器讓程式碼自己去找標頭檔案和庫檔案的路徑,只能用gcc。 在網上看了會資料,自己琢磨了一下,程式碼如下:(在MAC上我通過以下語句能成功編譯可執行檔案,但是在linux和pi下不能) gcc m
linux下用bash寫一個批量解壓指令碼
在linux下進行學習時,發現有一個學習資原始檔夾下含有大量的rar格式壓縮包,便想著利用bash shell 寫一個指令碼來一次性解壓所有的壓縮包. 首先測試該段程式碼能否正常判斷每個資料夾下rar檔案是否存在: #迴圈遍歷部分 i=1 #[ ]與內部字元間應該有空格 whil
linux下用Apache一個IP多個網站多域名配置方法
# <VirtualHost 219.13.34.32> ServerAdmin [email protected] DocumentRoot /usr/local/apache/htdocs/upload ServerName desk.xker.com </VirtualHo
Linux下用C實現串列埠讀寫
http://hi.baidu.com/weiweisuo1986/item/b33200134ceaac6871d5e81d 之前要做一個和串列埠相關的專案,才認真研究了下串列埠,首先就是要實現串列埠和PC機的通訊。 串列埠的驅動一般不需要我們寫,都是很成熟的驅動
自己寫個vue.js外掛(1):自定義指令的妙用
寫個外掛 1.在components 目錄下新建一個validate.js: export default{ install(Vue){ Vue.prototype.$myName = "zhagngsan"; } }
Linux下用netstat查看網絡狀態、端口狀態
服務端 哪些 ipv4 foreign udp協議 nat 進行 ets 當我 在linux一般使用netstat 來查看系統端口使用情況步。 netstat命令是一個監控TCP/IP網絡的非常有用的工具,它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的
linux下用rpm 安裝jdk
int 變量 內容 lan 正在 world 自己 功能 設置環境變量 轉:http://blog.csdn.net/ldl22847/article/details/7605650 1.下載jdk的rpm安裝包,這裏以jdk-7u4-Linux-i586.rpm為例進行說
linux下用mail命令發送郵件
郵件 發送 1、首先要安裝maix,默認已經安裝。2、配置/etc/mail.rc set [email protected]/* */set smtp=mail.qyr.comset [email protected]/* */set smtp-auth-password
Linux下用文件IO的方式操作GPIO(/sys/class/gpio)(轉)
char include clu wro linux fcntl sysfs 查看 printf 通過sysfs方式控制GPIO,先訪問/sys/class/gpio目錄,向export文件寫入GPIO編號,使得該GPIO的操作接口從內核空間暴露到用戶空間,GPIO的操作接
linux下使用gcc編譯運行C程序
images 鏈接 cnblogs bin collect 運行 ffffff alt 兩種 gcc(GNU Compiler Collection)是Linux下最常用的C語言編譯器,是GNU項目中符合ANSI C標準的編譯系統,能夠編譯用C、C++和Object C等語
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