[問題] makefile語法疑問

看板Programming作者 (gecer)時間2年前 (2022/11/22 19:17), 2年前編輯推噓3(3020)
留言23則, 3人參與, 2年前最新討論串1/3 (看更多)
小弟有見過以下語法 不適甚解 其中"\"是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

11/22 19:28, 2年前 , 1F
有原始來源嗎? 最好是整份 Makefile
11/22 19:28, 1F

11/22 19:30, 2年前 , 2F
另外由於 Makefile 的縮排字元有其意義
11/22 19:30, 2F

11/22 19:30, 2年前 , 3F
能夠的話最好避免剪貼而是使用連結
11/22 19:30, 3F

11/22 19:31, 2年前 , 4F
如果僅由這一段來猜的話, 我會覺得你可能在
11/22 19:31, 4F

11/22 19:31, 2年前 , 5F
貼/打上來時漏了 $(sim) 後的一個冒號
11/22 19:31, 5F

11/22 20:30, 2年前 , 6F
如樓上所說,請改成 $(sim):
11/22 20:30, 6F
已修改內容如上 原始內容不能貼上 怕會有洩密的問題 ※ 編輯: gecer (220.143.209.106 臺灣), 11/23/2022 19:34:03

11/24 14:17, 2年前 , 7F
我測試只要把%拿掉就可以執行了
11/24 14:17, 7F

11/25 00:36, 2年前 , 8F
最後一行的縮排錯了吧
11/25 00:36, 8F

11/25 00:38, 2年前 , 9F
不貼完整檔案,有很大的機會是錯在你沒
11/25 00:38, 9F

11/25 00:38, 2年前 , 10F
貼出來的地方
11/25 00:38, 10F

11/27 02:42, 2年前 , 11F
我再提一次: Makefile 的縮排字元有其意義
11/27 02:42, 11F

11/27 02:42, 2年前 , 12F
指令的前面必須是一個 Tab 字元
11/27 02:42, 12F

11/27 02:43, 2年前 , 13F
(這就是為何我會問原始來源, 這是常見錯誤)
11/27 02:43, 13F

11/27 02:44, 2年前 , 14F
然後, 七樓提的 % 字元也是一個問題
11/27 02:44, 14F

11/27 02:46, 2年前 , 15F
% 字在目標中是代表模版, 有些規則存在
11/27 02:46, 15F

11/27 02:46, 2年前 , 16F
最後, 你的問題是「如何執行」, 你有試過
11/27 02:46, 16F

11/27 02:46, 2年前 , 17F
哪些執行的方式了?
11/27 02:46, 17F

11/27 02:48, 2年前 , 18F
另外這裡補充一個在網路上問問題的方式
11/27 02:48, 18F

11/27 02:48, 2年前 , 19F
如果原始資料有敏感資料的話, 你可以先將
11/27 02:48, 19F

11/27 02:49, 2年前 , 20F
可能的敏感資料蓋掉後再貼上來
11/27 02:49, 20F

11/27 02:49, 2年前 , 21F
(例如改成 abc def 等沒有意義的名字)
11/27 02:49, 21F

11/27 02:50, 2年前 , 22F
以重打的方式的話很容易發生像你一開始
11/27 02:50, 22F

11/27 02:51, 2年前 , 23F
漏冒號這種問題, 使其他人以為問題在別處
11/27 02:51, 23F
文章代碼(AID): #1ZVA_Ty6 (Programming)
文章代碼(AID): #1ZVA_Ty6 (Programming)