我有一个名为test的文件.即使用-g编译它,当我在gdb中运行它时,它说没有找到调试符号.我也尝试过使用-ggdb,但它也没有用.请帮忙.
Output for : gdb test
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/test...(no debugging symbols found)...done.
Run Code Online (Sandbox Code Playgroud) 当我尝试在我的Python代码中使用smtplib时,我收到以下错误.
Traceback (most recent call last):
File "myemail.py", line 1, in <module>
import smtplib
File "/usr/lib64/python2.7/smtplib.py", line 46, in <module>
import email.utils
ImportError: No module named utils
Run Code Online (Sandbox Code Playgroud)
令人惊讶的是,当我直接使用Python解释器时,我可以包含该库.
以前该文件名为'email.py',但根据stackoverflow关于类似问题的答案,我将名称更改为'myemail.py'.它仍然无法正常工作.请帮助.
#include<stdio.h>
void main(){
char str[100];
char letter;
letter=getchar();
printf("%c",letter);
gets(str);
//Rest of code
}
Run Code Online (Sandbox Code Playgroud)
执行时,代码会跳过gets(str)行.但是当我用scanf替换gets时,它可以工作.任何具体的原因,为什么不起作用?我正在使用gcc 4.7.2.