当前位置: 技术问答>linux和unix
写的TEST程序不能用
来源: 互联网 发布时间:2015-12-19
本文导语: 程序(test.c): #include main() { printf("Hello world"); } gcc -E test.c -o test.i gcc -s test.i -o test.s gcc -c test.s -o test.o gcc test.o -o test 得到文件:test $test 没有输出,也没有什么提示!! 郁闷中*******...
程序(test.c):
#include
main()
{
printf("Hello world");
}
gcc -E test.c -o test.i
gcc -s test.i -o test.s
gcc -c test.s -o test.o
gcc test.o -o test
得到文件:test
$test
没有输出,也没有什么提示!!
郁闷中************
#include
main()
{
printf("Hello world");
}
gcc -E test.c -o test.i
gcc -s test.i -o test.s
gcc -c test.s -o test.o
gcc test.o -o test
得到文件:test
$test
没有输出,也没有什么提示!!
郁闷中************
|
你执行的是os自带的test程序,要执行你的test请这样:
./test
./test
|
加上路径,正如楼上所说的系统也与一个程序叫test,你运行的不是自己的程序.
|
加上 ./ 主要是设计的时候处于安全考虑
|
加./是指明在当前路径下;什么叫安全考虑。
把你的程序改个名字吧,就算是测试的程序也不要叫的太混乱。
把你的程序改个名字吧,就算是测试的程序也不要叫的太混乱。