LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 890|回复: 5

[请教]问一下shell中的gcc命令怎么写

[复制链接]
发表于 2006-2-9 14:31:39 | 显示全部楼层 |阅读模式
我想先编译.c文件再运行编译后的文件,脚本很简单:
gcc -o myauto myauto.c
./myauto

但是输出:
: No such file or directory
gcc: no input files

请问这个参数该怎么传递呢,小弟初学,先谢谢各位
发表于 2006-2-9 14:56:10 | 显示全部楼层
你的目录下有myauto.c这个文件吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 17:38:13 | 显示全部楼层
Post by zhy2111314
你的目录下有myauto.c这个文件吗


我的目录下有myauto.c 我在命令行下输入
gcc -o myauto myauto.c
编译没有问题,
回复 支持 反对

使用道具 举报

发表于 2006-2-9 18:01:34 | 显示全部楼层
编译好后文件有执行权限吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-10 09:09:14 | 显示全部楼层
Post by molucule
编译好后文件有执行权限吗?

编译好后文件属性 -rwxr-xr-x 有执行权限
回复 支持 反对

使用道具 举报

发表于 2006-2-10 12:49:52 | 显示全部楼层
按楼主说的操作没问题:
-rwxr-xr-x    1 root     ROOT           33 Feb 10 13:06 1.sh
-rw-r--r--    1 root     ROOT           33 Feb 10 13:02 a.c
a.c内容
int main(){
        printf("haha\n");
}
1.sh内容
#!/bin/bash
gcc -o aaa a.c
./aaa

执行./1.sh
[root@localhost temp]# ./1.sh
haha
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表