cost 283 ms
z/OS Metal C 僅在我使用自己的序言/結語時組裝失敗

[英]z/OS Metal C assemble failing only when I use my own prolog/epilogs

我有一個 Metal C 程序,我正在嘗試通過 __asm(“...”: DS(staticdata)) 語句添加一些 static 數據,但是我在生成的匯編代碼中遇到了一些問題。 當我使用自己的 prolog 和 Epilog 代碼時,我得到: 記錄 944 是“&MSIZE SETA @ ...

IBM z/OS Metal C - 我可以創建一個包含 #pragma 語句的 #define 宏嗎?

[英]IBM z/OS Metal C - Can I create a #define macro that includes #pragma statements?

-- 更新 20200114:#define Entry 宏的新版本和新結果 另一個新手問題。 我正在嘗試創建一個 #define 宏,我可以使用它來生成例程的入口以及 #pragma prolog() 和 #pragma epilog(): 我嘗試了以下幾種變體(這代表了今天的嘗試): ...

2020-01-13 20:24:48   1   87    zos / metalc  
試圖在 z/OS HLASM 和 XL C/C++ metal C 編譯器之間制作“雙語宏”

[英]Trying to make “bilingual macros” between z/OS HLASM and XL C/C++ metal C compiler

我試圖弄清楚如何在單個數據集/文件中包含相同 DSECT/struct 的 HLASM 和 Metal C 定義。 在嘗試此操作之前,我嘗試了我在如何使用#include 進行此工作的我如何 go? 直接放入代碼中時效果很好所以,我走了另一條路,並想我可以使用#define 將匯編器中的 MAC ...

我如何使用#include 來完成這項工作? 直接放入代碼中時效果很好

[英]How do I go about making this work with a #include? It works fine when dropped straight into the code

我有一段代碼要#include 在我的 z/OS Metal C 程序中,當它只是程序的一部分時它工作正常,但是當我將它放入 ah 文件並#include 它時,代碼不會編譯。 我已經成功地讓這段代碼在沒有#include 的情況下工作。 我確定我忽略了與#include 相關的內容... 此代碼有 ...

2019-10-04 23:08:53   1   123    xlc / mvs / metalc  
參數傳遞——非標准聯動

[英]Parameter Passing - Non-standard Linkage

我是一名長期的匯編程序員,正在進入 Metal C 的世界。 我是一個 C 新手,所以我的術語可能反映了我知道的東西和我正在學習的東西。 它肯定會影響我對事物的理解。 我正在嘗試將新的 Metal C 代碼插入一些不一定遵循標准入口鏈接約定的舊組件中。 例如,服務例程將要處理的控制塊的地址作為 R1 ...

2019-09-26 02:22:30   1   26    zos / metalc  
如何在C預處理器中參數化包含#的單個字符串?

[英]How to parametrize single string containing # in C preprocessor?

我想為 IBM Metal C Prolog 創建參數化預處理器宏。 最初的未參數化形式是#pragma prolog(Foo, " #MCPROLG MAIN=(YES,16,132)")真正的 prolog 更復雜,但對於這個問題,重要的部分是字符串中有值。 #pragma指令本身不能是宏 ...

Metal C中的memset問題

[英]problems with memset in Metal C

我正在嘗試使用以下代碼初始化Metal C環境,但在memset行上會出現以下錯誤。 ERROR CCN3275 IMIJWS0.METAL.SAMPLIB(MEM):遇到6個意外的文本')'。 錯誤CCN3045 IMIJWS0.METAL.SAMPLIB(MEM):6未聲明的標識符___ ...

使用WTO在Metal C中打印

[英]using WTO to print from with in Metal C

我正在嘗試使用來自Metal C的WTO指令將“Hello World”打印到我的工作日志中。 這是基於z / OS V1R10.0金屬C編程指南和參考的1.2.3.5節中的示例。當我使用WTO時,我遇到了包含0或ASCII到EBCDIC轉換的緩沖區問題。 我已經粘貼了下面的工作日志的相關部 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM