关于arm-linux-gcc 规定 char 为 unsigned char 问题 的解决办法
2017-09-22 09:22
423 查看
vc编译器、x86上的gcc 都把char 定义为signed char;
而arm-linux-gcc 却把char 定义为unsigned char
所以造成了 同样的代码在PC 和 ARM 设备上执行的结果不一样。
解决这个问题的办法很简单。
使用 -fsigned-char 参数
这样 char 就是 signed char 了
而arm-linux-gcc 却把char 定义为unsigned char
所以造成了 同样的代码在PC 和 ARM 设备上执行的结果不一样。
解决这个问题的办法很简单。
使用 -fsigned-char 参数
这样 char 就是 signed char 了
相关文章推荐
- 关于arm-linux-gcc 规定 char 为 unsigned char 问题 的解决办法
- 关于arm-linux-gcc切换到root用户找不到命令的解决办法(command not found)
- prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: /lib/libc.so.6: version `GLIBC_2.11' not found:解决办法
- Fedora9.0和VMware6.5下编译内核出现arm-linux-gcc无法找到的错误解决办法
- Fedora9.0和VMware6.5下编译内核出现arm-linux-gcc无法找到的错误解决办法
- mini6410 busybox arm-linux-gcc: 未找到命令问题(已解决)
- 关于CString, LPCTSTR, _TCHAR 转化成 char 的问题(简单解决办法)
- 64位Ubuntu中找不到arm-linux-gcc的解决办法
- linux下Python各种关于路径问题的解决办法
- prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc问题解决
- ubuntu 64bit “arm-linux-gcc: No such file or directory”问题的解决方法
- ubuntu android 找不到arm-hisiv200-linux-gcc解决办法
- 【解决办法】 arm-none-linux-gnueabi-gcc -v 出现bash: arm-none-linux-gnueabi-gcc:找不到命令
- 解决“运行arm-linux-gcc命令,提示No such file or directory”的问题
- RHEL 5安装arm-linux-gcc-4.4.3.tar.gz后,编译报/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found 错,解决办法!
- 关于arm-linux-gcc交叉编译工具链,实现自己的crt0或者编译UBOOT出现undefined reference to `__aeabi_unwind_cpp_pr0'的解决方法
- 关于redhat9.0与arm-linux-gcc 编译链版本问题
- arm-linux-gcc 与 gcc 关于字节对齐问题
- 关于linux下使用phpmyadmin给mysql表关联外键的问题和解决办法
- 利用arm-elf-gcc编译boa的问题及解决办法