当我在我的机器上启动一个python3外壳时,我会收到以下警告:
$ python3
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 18:10:19)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
readline: /etc/inputrc: line 18: term: unknown variable name
readline:
在用clang++和-fsanitize=address -m32编译时,我得到了这个错误:
/usr/bin/ld: cannot find /usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/lib/linux/libclang_rt.asan-i386.a: No such file or directory
/usr/bin/ld: cannot find /usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/lib/linux/libclang_rt.asan_cxx-i386.a: No such file or direc
出于纯粹的好奇心,我尝试在我的松散软件机器上编译一个2.6.0内核。
root@darkstar:/home/linux-2.6.0# uname -a
Linux darkstar 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686 Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz GenuineIntel GNU/Linux
当我尝试编译时,我得到:
root@darkstar:/home/linux-2.6.0# make menuconfig
我写了下面的代码来弄清楚malloc和realloc。我已经使用malloc初始化了指针,然后使用realloc,我增加了数组的大小。但是当我运行代码时,我得到了以下错误。
#include<stdio.h>
#include<stdlib.h>
int main()
{
char *p;
p = malloc(10);
p = " this is it";
printf("\n%s", p);
p = realloc(p, 14);
p[11] = 'A';
p[