作者liu2007 (薯)
看板C_and_CPP
标题[问题] 请问在Unix下使用makefile执行C,参数的传递有问题
时间Thu Apr 30 15:36:44 2009
这是我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
1F:→ MOONRAKER:这跟makefile有什麽关系… 04/30 16:37
2F:→ MOONRAKER:口口声声说用makefile做的,那你makefile里面写啥? 04/30 16:38
3F:→ MOONRAKER:还有你到底分几块separate compile?有几个.o? 04/30 17:17