問題タブ [tcc]
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.
assembly - アセンブリ言語を使用した TCC でこんにちは世界?
私はアセンブリ言語を理解していません。私の学校では、アセンブリ言語とは何か、コンパイル方法を示すためだけにこれを行っています。
tccasm で実行できるアセンブリ言語を使用した基本的な Hello World の例を教えてください。
任意の助けをいただければ幸いです
c - Windows GUI をコンパイルする方法はありますか?
gcc のスイッチは知っていますが、TTC にはそのようなオプションはありません。何か _winstart または what swich について読みましたが、どこに置くべきかわかりません。
netbeans - Netbeans にコンパイラを追加する
C/C++ 用の Netbeans IDE を使用しようとしました。
起動時に、受け入れられるコンパイラ チェーンは MingGw、Cygwin、および Clang だけであることに気付きました。私のコンパイラは、win64 用の最新バージョンの TCC です。
netbeans 用に独自のコンパイラ チェーンを定義できますか?
c - Windows / TCC / C 読み取りバイナリ ファイル ポインタがランダムにジャンプする
私はこれについて広範囲にグーグルで検索しましたが、現在4時間立ち往生しています。誰かが私を助けてくれることを願っています.
約 2.7 MB のバイナリ ファイルを読み取る簡単なプログラムがあります。プログラムは、tcc コンパイラを使用して Windows でコンパイルされます。私はさまざまな高級言語 (Pascal、Modula2、Matlab、PHP、Basic) の経験がありますが、C は初めてで、これはメモリ割り当てと変数の上書きに関係していると思われます。
上記の例では、ファイルの 1002 番目の場所から読み取ります - これは正常に動作します - 結果は次のとおりです。
すべてが期待どおりに機能します。ファイル ポインタは、読み取られたバイトごとに 1 文字ずつ進みます。
問題は、開始場所の値などで発生します。
start_loc = 16000
この場合、コマンド egie read 1 バイトの後に、ファイル ポインタが一見ランダムな方法でジャンプし、ファイル ポインタが 19586 に移動します。
ここまで読んでくれてありがとう!
c++ - 小さい GCC パッケージ、必要なのは C のみ
コンパイルする必要がある言語が C のみの場合、GCC の小さいダウンロードはありますか? TCC は Windows の素晴らしいオプションですが、いくつかのプラットフォームでコンパイルする必要があります。また、GCC が非常に一般的に使用されているという事実も気に入っています。
小さい特定のダウンロードがない場合、C をコンパイルするのに必要のない、ダウンロードされたパッケージ内のデータを取り除くことができますか? このアプローチに問題はありますか?