[爆卦]gcc指令是什麼?優點缺點精華區懶人包

為什麼這篇gcc指令鄉民發文收入到精華區:因為在gcc指令這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者syatoyan (Syatoyan)看板Linux標題[問題] 求推薦Linux gcc c語...



最近開始學用ubuntu的gcc寫C
可是常常遇到想要什麼功能 卻不知道有沒有直接適用的指令

雖然知道好像可以用man詢問
不過卡在一開始的關鍵字就不知道要怎麼詢問了

不知道有沒有類似的指令書可以參考的
當然有範例or中文的話最好了

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.72.81 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1604331969.A.C79.html
kenduest: 你是說 c library 還是哪個部分 11/03 00:09
dces4212: 孤狗用英文描述你要的功能 通常可以找到 11/03 03:22
dces4212: 你要的系統呼叫/函式庫的函式 11/03 03:23
ketrobo: xman 11/03 06:22
xman嗎 了解 我在研究看看這個指令是什麼好了
bitlife: 看你要寫的程式類別,一般C語言練習題,那就一般C語言教科 11/03 06:29
bitlife: 書就可以了,其他類型如網路,系統呼叫相關,GUI,驅動程式等 11/03 06:32
bitlife: 就用對應關鍵字去線上書店找書,如linux networking prog- 11/03 06:33
bitlife: ramming, linux device driver programming, 至於GUI部分 11/03 06:34
bitlife: 要看用哪一種框架(如gtk, Qt等) 11/03 06:37
bitlife: 如果你指的是gcc命令的各參數功能,那還真的用man就好,搭 11/03 06:38
*[1;31m→ *[33mbitlife*[m*[33m: 配google可以解決特定參數看不懂或疑惑的問題 *[m 11/03 06:39

不好意思 好像弄到上面的回文了 暫時還不知道怎麼恢復 請先讓我這樣放著

我也不清楚是哪個部分 只是像最近在學的例子就是
把資料夾內部的所有檔案和子資料夾的檔案搜尋出來
然後產生一個makefile 接著在自動執行makefile
所以用到open() write() opendir() system() sed() find()
其中opendir system find在一開始根本就不知道有這些函式的存在
是直接google 像是"limux 讀取目錄" 之類才發現的指令
所以才想說有沒有類似的指令集的書 可以先查詢

這樣聽起來似乎c的的lib多到沒辦法一本指令書完整說完
所以還是要看應用屬性去找相對應的書會比較快就是了
※ 編輯: syatoyan (60.249.215.205 臺灣), 11/03/2020 08:02:25
Bencrie: 你需要一本 APUE 11/03 08:37
bitlife: 因為我N年沒寫*nix程式,所以沒有直接推薦書名,但是如果想 11/03 08:48
bitlife: 要買一本就能學多,我會推薦去找最後一版本的unix network 11/03 08:49
bitlife: programming (好像有中譯),這是N年前的聖經 11/03 08:49
bitlife: 至於APUE和UNP哪本比較好入門,我就不清楚,可以請教兩本都 11/03 08:51
bitlife: 看過的人 11/03 08:51
bitlife: 兩本都同一位作者,我想內容會有一部分共通 11/03 08:52
bitlife: 另外遇到問題也可以去linuxdev版,應該能得到更多回應 11/03 08:55
bitlife: 抱歉,我剛看到了一下,linuxdev文章比這板還冷清 XD 11/03 08:56
bitlife: 如果你只是要api(system call,c library function)列表, 11/03 09:02
bitlife: 其實可以參考posix網站 https://bit.ly/3ewENK9 11/03 09:03
bitlife: 左上角 System Intefaces > 左下角 System Interfaces 11/03 09:04
感謝 這個posix的api確實是我現在最需要的
另外 APUE和UNP我也會找來研究看看
※ 編輯: syatoyan (60.249.215.205 臺灣), 11/03/2020 14:05:34
Qbsuran: The Linux Programming Interface 封面綠色的蕨類(? 11/04 02:50
ucrxzero: 恐龍書的project CSAPP的lab 11/06 10:33
ucrxzero: High level的都會用到 11/06 10:34
ucrxzero: mmap那些 11/06 10:34
cancelpc: 剛那些都是C的的標準函示庫有的,不須直接碰OS層吧。找 11/06 23:15
cancelpc: 本C函示庫的io,stdio等就有 11/06 23:15
F04E: 你是要學C語言還是要找 gcc option?? 11/16 14:26

你可能也想看看

搜尋相關網站