看板 Linux 關於我們 聯絡資訊
最近開始學用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