我用GCC编写了一个C程序,生成可执行文件后,运行该程序,但提示说权限不够,我已进入程序所在目录下了,请问这该如何解决?
有可能不具备执行权限,或者程序需要打开某些需要sudo权限的设备?
那我修改文件权限试试,应该是不需要打开sudo权限的设备的
为什么我在Visual C++ 6.0运行printf("%d\n",sizeof(long));的时候结果是4
这个看编译器的,有的编译器int是2个字节的和short一样。有的是4个字节的和long一样,有的long是8个字节的和long long一样