[問題] 請問在Unix下使用makefile執行C,參數的傳遞有問題

看板C_and_CPP (C/C++)作者 (薯)時間16年前 (2009/04/30 15:36), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
這是我main.c 裡的某個switch case ADD: ValueA = GetValue(); ValueB = GetValue(); Add( ValueA, ValueB); 這是我的 GetValue() float GetValue() { float Value; scanf("%f", &Value); return Value; } 這是我的 Add() void Add( float A, float B) { printf("ValueA + ValueB = %f", A+B ); } 我是在Unix的環境之下使用makefile來做 Compile也沒問題 可是答案就是不隊 後來做測試的時候 發現是在 ValueA= ValueB= 做完之後 傳回的AB值有錯 有請有對Unix有涉獵的大大解答 我是使用makefile做的 謝謝<(_._)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.56.98

04/30 16:37, , 1F
這跟makefile有什麼關係…
04/30 16:37, 1F

04/30 16:38, , 2F
口口聲聲說用makefile做的,那你makefile裡面寫啥?
04/30 16:38, 2F

04/30 17:17, , 3F
還有你到底分幾塊separate compile?有幾個.o?
04/30 17:17, 3F
文章代碼(AID): #19-LKGgO (C_and_CPP)
文章代碼(AID): #19-LKGgO (C_and_CPP)