中国开发网: 论坛: 程序员情感CBD: 贴子 265307
Fish
【新手的困惑】怎么这个最简单的程序都执行不了?
最近不知道做了啥设置和更改,连最开始练习编程时的最简单的程序都执行不了了

环境:AIX 5.2 64bits
程序:hello.c 如下:

#include "stdio.h"
void main( void )
{
printf( "Hello, world" );
}

过程:
cc -o hello hello.c
. ./hello

结果:
ksh: syntax error: `(' unexpected

照俺的理解,估计是 ksh 将这个执行文件解释成 shell 脚本了,
而二进制文件中包含了乱七八糟的字符,导致 ksh 无法解释,结果出现了问题
但是俺不知道怎么解决,期盼有精验人士指点
俺尝试使用另一个 shell (sh),但也是同样的错误
从google上搜了一下,还没找到针对这种情况的

俺是新手,不许笑!

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录