简单的问题关于linux编程
一个hello world程序
gcc编译通过
生成了一个a.out
然后就不知道了
该怎么办?
问题点数:20、回复次数:9Top
1 楼love_snoopy(非典型C/C++)回复于 2001-09-27 16:22:33 得分 0
./a.outTop
2 楼re32(惹火烧身)回复于 2001-09-27 16:28:14 得分 0
./a.out
是什么意思呢
请教的说
谢谢Top
3 楼thinkers(文笔夕照)回复于 2001-09-27 17:00:43 得分 5
./a.out
第一个.表示当前目录,a.out 是你gcc后生成的应用程序。
如果你想让gcc生成叫hello的文件,如下:
gcc -o hello hello.cTop
4 楼damnit(zaof)回复于 2001-09-28 09:38:16 得分 5
man gcc to see it for detail then ask your question!Top
5 楼HOOLOO(呼噜)回复于 2001-09-28 11:43:22 得分 0
i agree to it.see help.Top
6 楼Nizvoo()回复于 2001-09-28 20:10:49 得分 5
./a.out
因爲linux爲防止木馬程序的出現。
故加上路逕喔。
這個表示當前目錄。Top
7 楼DreamHead(大头)回复于 2001-09-28 21:02:13 得分 0
你应该可以可以指定一个文件名嘛!
gcc hello.c -o hello
就这样就行了。
然后同上面兄弟们的说法!
./hello
就可以执行了。Top
8 楼eachhelp(哪位,是我)回复于 2001-09-29 11:39:16 得分 5
在LINUX下有些也支持.OUT的,你可以按上面兄台的做法gcc -o hello hello.c,其实这里面涉及到的参数很多,在LINUX下一般的可执行文件要输入路径,如果这个程序你经常要用,你可以将其执行cp hello /usr/bin/.,以后直接运行hello就可以了,不必用路径。Top
9 楼fly_bird([阿弥陀佛])回复于 2001-09-29 21:02:05 得分 0
少了连接了
直接gcc -o hello hello.c就可以了呀!Top




