問題タブ [sdcc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
442 参照

c - C で malloc() が使用できないのはなぜですか?

社内のオペレーティング システムが組み込まれた 8051 ベースのボードを受け取りました。SDCC を使用して OS 上にアプリケーションを作成しています。また、malloc を使用できないため、メモリを静的に割り当てる必要があります。何故ですか?malloc はコンパイラ内の動的ライブラリにあるはずではありませんか?

0 投票する
3 に答える
358 参照

assembly - sdasz80 (sdcc アセンブラ) で .define が機能しない

SDCC のアセンブラは ASxxxx から派生したもので、マニュアルでは .define コマンドについて説明しています: http://shop-pdp.net/ashtml/asxs02.htm#define

これは派生物であるため、すべてが同じように機能するわけではありませんが、コマンド ライン引数のヘルプで .define ("-b Display .define substitions in list") について説明されているので、そこにあると思います。

しかし、私がするとき:

エラーが発生します:

私が試した他のフォームは次のとおりです。

これらはすべて同じエラーになります。私が試したら

エラーは次のようになります。

ただし、同じエラーが発生する.blargため、キーワードが削除された可能性があります(なぜですか?)

何か間違ったことをしているのですか、それとも sdasz80 が壊れているだけですか?