中国开发网: 论坛: 程序员情感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上搜了一下,还没找到针对这种情况的

俺是新手,不许笑!
大家都是出来卖的,何苦自己人为难自己人
那些活好的,或者活新的,或者花样多的,
或者老板拉皮条功夫好能拉到肯多花钱的客的,
拜托不要老是打击年老色衰的同行了

老鱼记事 老鱼侃棋 老鱼围脖


相关信息:


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