[問題] 求推薦Linux gcc c語言的指令的書

看板Linux作者 (Syatoyan)時間4年前 (2020/11/02 23:46), 4年前編輯推噓5(5024)
留言29則, 9人參與, 4年前最新討論串1/1
最近開始學用ubuntu的gcc寫C 可是常常遇到想要什麼功能 卻不知道有沒有直接適用的指令 雖然知道好像可以用man詢問 不過卡在一開始的關鍵字就不知道要怎麼詢問了 不知道有沒有類似的指令書可以參考的 當然有範例or中文的話最好了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.72.81 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1604331969.A.C79.html

11/03 00:09, 4年前 , 1F
你是說 c library 還是哪個部分
11/03 00:09, 1F

11/03 03:22, 4年前 , 2F
孤狗用英文描述你要的功能 通常可以找到
11/03 03:22, 2F

11/03 03:23, 4年前 , 3F
你要的系統呼叫/函式庫的函式
11/03 03:23, 3F

11/03 06:22, 4年前 , 4F
xman
11/03 06:22, 4F
xman嗎 了解 我在研究看看這個指令是什麼好了

11/03 06:29, 4年前 , 5F
看你要寫的程式類別,一般C語言練習題,那就一般C語言教科
11/03 06:29, 5F

11/03 06:32, 4年前 , 6F
書就可以了,其他類型如網路,系統呼叫相關,GUI,驅動程式等
11/03 06:32, 6F

11/03 06:33, 4年前 , 7F
就用對應關鍵字去線上書店找書,如linux networking prog-
11/03 06:33, 7F

11/03 06:34, 4年前 , 8F
ramming, linux device driver programming, 至於GUI部分
11/03 06:34, 8F

11/03 06:37, 4年前 , 9F
要看用哪一種框架(如gtk, Qt等)
11/03 06:37, 9F

11/03 06:38, 4年前 , 10F
如果你指的是gcc命令的各參數功能,那還真的用man就好,搭
11/03 06:38, 10F
*[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

11/03 08:37, 4年前 , 11F
你需要一本 APUE
11/03 08:37, 11F

11/03 08:48, 4年前 , 12F
因為我N年沒寫*nix程式,所以沒有直接推薦書名,但是如果想
11/03 08:48, 12F

11/03 08:49, 4年前 , 13F
要買一本就能學多,我會推薦去找最後一版本的unix network
11/03 08:49, 13F

11/03 08:49, 4年前 , 14F
programming (好像有中譯),這是N年前的聖經
11/03 08:49, 14F

11/03 08:51, 4年前 , 15F
至於APUE和UNP哪本比較好入門,我就不清楚,可以請教兩本都
11/03 08:51, 15F

11/03 08:51, 4年前 , 16F
看過的人
11/03 08:51, 16F

11/03 08:52, 4年前 , 17F
兩本都同一位作者,我想內容會有一部分共通
11/03 08:52, 17F

11/03 08:55, 4年前 , 18F
另外遇到問題也可以去linuxdev版,應該能得到更多回應
11/03 08:55, 18F

11/03 08:56, 4年前 , 19F
抱歉,我剛看到了一下,linuxdev文章比這板還冷清 XD
11/03 08:56, 19F

11/03 09:02, 4年前 , 20F
如果你只是要api(system call,c library function)列表,
11/03 09:02, 20F

11/03 09:03, 4年前 , 21F
其實可以參考posix網站 https://bit.ly/3ewENK9
11/03 09:03, 21F

11/03 09:04, 4年前 , 22F
左上角 System Intefaces > 左下角 System Interfaces
11/03 09:04, 22F
感謝 這個posix的api確實是我現在最需要的 另外 APUE和UNP我也會找來研究看看 ※ 編輯: syatoyan (60.249.215.205 臺灣), 11/03/2020 14:05:34

11/04 02:50, 4年前 , 23F
The Linux Programming Interface 封面綠色的蕨類(?
11/04 02:50, 23F

11/06 10:33, 4年前 , 24F
恐龍書的project CSAPP的lab
11/06 10:33, 24F

11/06 10:34, 4年前 , 25F
High level的都會用到
11/06 10:34, 25F

11/06 10:34, 4年前 , 26F
mmap那些
11/06 10:34, 26F

11/06 23:15, 4年前 , 27F
剛那些都是C的的標準函示庫有的,不須直接碰OS層吧。找
11/06 23:15, 27F

11/06 23:15, 4年前 , 28F
本C函示庫的io,stdio等就有
11/06 23:15, 28F

11/16 14:26, 4年前 , 29F
你是要學C語言還是要找 gcc option??
11/16 14:26, 29F
文章代碼(AID): #1Ve2d1nv (Linux)
文章代碼(AID): #1Ve2d1nv (Linux)