如题所述
gcc my.c -o my
chmod 755 my
./my
语句同上,gcc是常用的编译器,当然你也可以用其它的编译器,一般都会带GCC编译器,不用自己安装。
chmod修改文件权限,默认的情况下,编译后的是可执行文件,可以不用运行这句,但为了保险就加上了。
既然LZ只是想知道C语言程序怎么运行,就不要扯上makefile了,简单问题不要复杂化。
chmod 755 my
./my
语句同上,gcc是常用的编译器,当然你也可以用其它的编译器,一般都会带GCC编译器,不用自己安装。
chmod修改文件权限,默认的情况下,编译后的是可执行文件,可以不用运行这句,但为了保险就加上了。
既然LZ只是想知道C语言程序怎么运行,就不要扯上makefile了,简单问题不要复杂化。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-06-09
如果在生成的文件目录下
./可执行文件名
如果不是
/../..(完整的路径名)/可执行文件名
如果执行不了,确认是否有可执行权限,(可以用ls -l)
如果没有可执行权限,
chmod +x 可执行文件名(路径必须完整或者相对,必须root用户)
./可执行文件名
如果不是
/../..(完整的路径名)/可执行文件名
如果执行不了,确认是否有可执行权限,(可以用ls -l)
如果没有可执行权限,
chmod +x 可执行文件名(路径必须完整或者相对,必须root用户)
第2个回答 2010-05-26
用gcc编译 链接 可以做个makefile脚本自动完成这个过程 得到可执行文件 一般是elf格式 然后就可以运行了