看板 Programming 關於我們 聯絡資訊
小弟有見過以下語法 不適甚解 其中"\"是multiline 請問要如何執行$(sim)? =============================================================================== sim=a_sim\ ts_sim_%\ $(sim): @echo "start" ================================================================================ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.169.218 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1669115869.A.F06.html
LPH66: 有原始來源嗎? 最好是整份 Makefile123.194.181.180 11/22 19:28
LPH66: 另外由於 Makefile 的縮排字元有其意義123.194.181.180 11/22 19:30
LPH66: 能夠的話最好避免剪貼而是使用連結123.194.181.180 11/22 19:30
LPH66: 如果僅由這一段來猜的話, 我會覺得你可能在123.194.181.180 11/22 19:31
LPH66: 貼/打上來時漏了 $(sim) 後的一個冒號123.194.181.180 11/22 19:31
breeze08: 如樓上所說,請改成 $(sim): 42.73.133.239 11/22 20:30
已修改內容如上 原始內容不能貼上 怕會有洩密的問題 ※ 編輯: gecer (220.143.209.106 臺灣), 11/23/2022 19:34:03
breeze08: 我測試只要把%拿掉就可以執行了 42.73.133.239 11/24 14:17
Schottky: 最後一行的縮排錯了吧 111.250.23.108 11/25 00:36
Schottky: 不貼完整檔案,有很大的機會是錯在你沒 111.250.23.108 11/25 00:38
Schottky: 貼出來的地方 111.250.23.108 11/25 00:38
LPH66: 我再提一次: Makefile 的縮排字元有其意義123.194.181.180 11/27 02:42
LPH66: 指令的前面必須是一個 Tab 字元123.194.181.180 11/27 02:42
LPH66: (這就是為何我會問原始來源, 這是常見錯誤)123.194.181.180 11/27 02:43
LPH66: 然後, 七樓提的 % 字元也是一個問題123.194.181.180 11/27 02:44
LPH66: % 字在目標中是代表模版, 有些規則存在123.194.181.180 11/27 02:46
LPH66: 最後, 你的問題是「如何執行」, 你有試過123.194.181.180 11/27 02:46
LPH66: 哪些執行的方式了?123.194.181.180 11/27 02:46
LPH66: 另外這裡補充一個在網路上問問題的方式123.194.181.180 11/27 02:48
LPH66: 如果原始資料有敏感資料的話, 你可以先將123.194.181.180 11/27 02:48
LPH66: 可能的敏感資料蓋掉後再貼上來123.194.181.180 11/27 02:49
LPH66: (例如改成 abc def 等沒有意義的名字)123.194.181.180 11/27 02:49
LPH66: 以重打的方式的話很容易發生像你一開始123.194.181.180 11/27 02:50
LPH66: 漏冒號這種問題, 使其他人以為問題在別處123.194.181.180 11/27 02:51