当前位置: 技术问答>linux和unix
初学Linux: 怎样在Linux的GCC下成功运行一个显示Hello的控制台C程序?
来源: 互联网 发布时间:2015-11-24
本文导语: #include "stdio.h" main() { printf("Hello"); } gcc -otest test.c 在提示符(非窗口)运行后,什么也没显示 | gcc -o test test.c ./test | ./test 这才是运行 你的那个命令是编译 | ...
#include "stdio.h"
main()
{
printf("Hello");
}
gcc -otest test.c
在提示符(非窗口)运行后,什么也没显示
main()
{
printf("Hello");
}
gcc -otest test.c
在提示符(非窗口)运行后,什么也没显示
|
gcc -o test test.c
./test
./test
|
./test
这才是运行
你的那个命令是编译
这才是运行
你的那个命令是编译
|
/n只是换行符,不是问题所在。
./test就能运行。
./是表示当前目录。
./test就能运行。
./是表示当前目录。
|
楼上的都说了
./test就能运行。
./是表示当前目录。
如过你的环境变量PATH里面有包含当前目录,则不用加./, 否则要,但是一般还是加./比较好,指定了路径,避免其他PATH路径下有相同名字的程序而运行了那个程序
./test就能运行。
./是表示当前目录。
如过你的环境变量PATH里面有包含当前目录,则不用加./, 否则要,但是一般还是加./比较好,指定了路径,避免其他PATH路径下有相同名字的程序而运行了那个程序
|
printf("Hellon");
如果不是楼上各位说的问题,加上n再试一下。
如果不是楼上各位说的问题,加上n再试一下。
|
是的,楼上的兄台分析正确,我刚接触linux时,也遇到过类似的问题,
如果直接输入绝对路径久可以了
即:/.../test
运行久可以了
如果直接输入绝对路径久可以了
即:/.../test
运行久可以了
|
hbcb都说了嘛:
如过你的环境变量PATH里面有包含当前目录,则不用加./, 否则要,但是一般还是加./比较好,指定了路径,避免其他PATH路径下有相同名字的程序而运行了那个程序
这个好像是Linux下的约定:)
如过你的环境变量PATH里面有包含当前目录,则不用加./, 否则要,但是一般还是加./比较好,指定了路径,避免其他PATH路径下有相同名字的程序而运行了那个程序
这个好像是Linux下的约定:)
|
为什么很多论坛我都不能发贴的.(我在LINUX系统下进入的)
|
上面都说了,只好等接分了
|
没有什么好说的了!!
看看能不能混些分!
看看能不能混些分!
|
为什么一定要像windows?
我现在很习惯linux了,最起码打个字就能运行我想要的程序,不用一个一个目录的去找
汉字的显示不像英文那样简单,东亚文字都这样,不用失望
要是简单了,方正当年是怎么起的家?
我现在很习惯linux了,最起码打个字就能运行我想要的程序,不用一个一个目录的去找
汉字的显示不像英文那样简单,东亚文字都这样,不用失望
要是简单了,方正当年是怎么起的家?