我现在初学Linux,想试一下在Linux用C编程序。我出于试验目的编了一个非常非常简单的程序,比方说程序源文件名为:test.c,作用是循环输出5次“this is a test.”。在编译连接成功后,生成一个名为test的可执行文件,但当我执行这个文件时却什么也没有发生,可如果使用gdb调试的话却可以输出正确结果。
请问这是由什么原因造成的呢?
...全文
883打赏收藏
Linux下C编程的问题?
我现在初学Linux,想试一下在Linux用C编程序。我出于试验目的编了一个非常非常简单的程序,比方说程序源文件名为:test.c,作用是循环输出5次“this is a test.”。在编译连接成功后,生成一个名为test的可执行文件,但当我执行这个文件时却什么也没有发生,可如果使用gdb调试的话却可以输出正确结果。 请问这是由什么原因造成的呢?