看板 C_and_CPP 關於我們 聯絡資訊
這是我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
MOONRAKER:這跟makefile有什麼關係… 04/30 16:37
MOONRAKER:口口聲聲說用makefile做的,那你makefile裡面寫啥? 04/30 16:38
MOONRAKER:還有你到底分幾塊separate compile?有幾個.o? 04/30 17:17