Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

大家好,

這稍微偏離主題,但由於它與 cctc 編譯器有關,因此在此社區上發布此查詢。

我能夠通過 makefile 使用 cctc 編譯器編譯和構建代碼。

但是我想添加 .dep 編譯時在 makefile 中(依賴文件),以便自動為 .c 生成依賴項, 但我無法看到相同的任何樣本/示例。

如果有人能夠回答此查詢,將非常感謝。

 

注意事項:

-.dep 為每個 .c 生成文件 檔案。

-使用 amk 實用程序而不是 make

 

1 解決方案
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

任務 Eclipse 環境確實創建包含依賴性驗證的 Makeffile。 附件是一個最小化的示例,可以使用命令行調用來構建。 在構建之前,您需要調整

PRODDIR = T:\TK060024\rel6_3r1\ TriCore™ \ctc

條目包含在名為「makefile」的檔案中,該檔案位於「debug」子資料夾中,並填寫您身邊的TriCore™工具安裝的「ctc」子資料夾的路徑。此專案符合 TASKING TriCore™ v6.3r1。

為了構建項目,您可以使用調用:

< 通往 ctc\ bin 文件夾 >\ amk-G 調試錯誤的路徑

在「任務 _eclipse_Makefile」文件夾中執行。

最好的問候,

烏爾里希·克洛伊特
任務處理工具支持

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/CTC-compiler-makefile-dependency/m-p/660119

在原始文章中檢視解決方案

0
3 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @User13836 ,

 

你能在這裡幫忙嗎?

 

最好的問候,

阿諾帕瑪。

0
Translation_Bot
Community Manager
Community Manager
Community Manager

大家好,


只是簡化這個問題,如果仍然存在模糊:

正如我之前所說的,通過 makefile 進行編譯正常工作...
但是我們需要通過 makefile 使用 ctc 編譯器處理(.dep 文件)

//分享代碼片段以便更好地了解//在 makefile

//例如:
//在這裡,如果我們手動添加 .h 文件我們能夠獲得希望的結果任務.
o :任務。c 任務。h 時間。h

 

但是因為在項目中可能有多個 .h 文件,
所以我們遇到了 .dep 文件(在 gcc 中的 .d)來處理缺陷

我們也能夠生成 .dep 對於每個 .c 檔案。

但問題是如何告訴編譯器包括 .dep 使用 makefile 進行編譯過程
的文件(分別)?
是否有任何 CFLAGS 要處理或其他需要弄清楚的事情?

 

注意:使用 .d 的 gcc 編譯器可以實現類似 文件和 CFLAG(例如 MD)以及其他選項。

進階感謝

 

 

0
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

任務 Eclipse 環境確實創建包含依賴性驗證的 Makeffile。 附件是一個最小化的示例,可以使用命令行調用來構建。 在構建之前,您需要調整

PRODDIR = T:\TK060024\rel6_3r1\ TriCore™ \ctc

條目包含在名為「makefile」的檔案中,該檔案位於「debug」子資料夾中,並填寫您身邊的TriCore™工具安裝的「ctc」子資料夾的路徑。此專案符合 TASKING TriCore™ v6.3r1。

為了構建項目,您可以使用調用:

< 通往 ctc\ bin 文件夾 >\ amk-G 調試錯誤的路徑

在「任務 _eclipse_Makefile」文件夾中執行。

最好的問候,

烏爾里希·克洛伊特
任務處理工具支持

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/CTC-compiler-makefile-dependency/m-p/660119

0