OS違うとコンパイル通らない!
■ このスレッドは過去ログ倉庫に格納されています
0001アマグラマー
NGNGVisualC++とBorlandC
でコンパイルできるプログラムが
Alphaマシン上の
Gccや付属の商用コンパイラ
でコンパイルできない
逆に、Alpha上でコンパイルできるように書き直したプログラムが
VisualC等でコンパイルできなくなったのですが…
具体的には
関数ポインタを引数にもつ関数をヘッダにプロトタイプ宣言
するかしないかでWindowsでコンパイルできたり、できなかったり
するのですが…
これって仕様?それとも、麿が悪いのか。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004アマグラマー
NGNG麿がどう悪いのかおしえて!
0005デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG土下座したら教えてもいいですよ。
0008名無し
NGNGまぁ、OS別に一から書き始めるよりはましと思うしか
ないね。
0009Kusakabe Youichi
NGNG> 「Gcc」って書き方は違和感があるな。
Bccだったら? :)
0010デフォルトの名無しさん
NGNG0011テラだ
NGNG0012デフォルトの名無しさん
NGNG| |
| |
| |
| |
∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生! Windows2000とAlphaって、Osの比較になてません!
/ / \___________
/ /| /
__| | .| | __
\  ̄ ̄ ̄ ̄ ̄ \
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
0013デフォルトの名無しさん
NGNGあーあ、言っちゃった
0014デフォルトの名無しさん
NGNG| |
| |
| |
| |
∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生! 終いには「Windowsでコンパイルできない」とか言ってます!
/ / \___________
/ /| /
__| | .| | __
\  ̄ ̄ ̄ ̄ ̄ \
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
0015デフォルトの名無しさん
NGNGどういうプロトタイプをしてるのかとか、どういうエラーが出たのかを書かな
い限り、教えられないのは確かだ。
0016デフォルトの名無しさん
NGNG>>具体的には
>>関数ポインタを引数にもつ関数をヘッダにプロトタイプ宣言
>>するかしないかでWindowsでコンパイルできたり、できなかったり
>>するのですが…
もしかして、関数の宣言に __farcall __pascal といった Windows での独自拡張のキーワードを使っているからでは。
他にも __near とか_far とか。
0017デフォルトの名無しさん
NGNG気になるぱにょーん。age.
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGそれはあってると思う。
でもコンパイルできる人はそうそういないだろうけど。っているわけねーか
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNGbash: Gcc: command not found
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNGというか、マルチプラットフォームじゃない言語を使ってるほうがわるい。
そういう言語はボクメーツ
0026デフォルトの名無しさん
NGNGボクメーツするとナニが残るの?
0027デフォルトの名無しさん
NGNGなにが残るかな・・・
Java と言いたいけど、実際ちょっと言い切れない部分が大きいのがつらい
なんか、ANSIのCくらいしか残らないかも。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG標準ライブラリが必ずしも標準に準拠してはいないという罠
0030デフォルトの名無しさん
NGNG特定のコードでエラーを出力する仕様となって
います。マニュアルをご覧の上、適切なコード
を書かれるよう、お願い致します。
0031デフォルトの名無しさん
NGNGvoid
main (void)
{
cputs ("Good-bye, world!");
}
■ このスレッドは過去ログ倉庫に格納されています