c语言能不能跨平台?

java0403 2007-01-15 03:20:04
小弟对c语言不太懂,请c方面的高人指点迷津。
最近有个用项目是用c语言编写的,完全是在linux下开发的,现在想验证的是:将某个模块工程从linux下挪到windows下,这个模块工程是否能正常运行?
准备工作包括
收集linux下usr/include/用到的一些头文件和lib。现在我把所用到的*.h 和*.a *.so 文件都收集到了,想把这些放到windows平台上,但是.h文件只是写了一些方法名,具体的方法实现文件在哪里?

第二个问题,把*.h 和*.a *.so 文件等相关文件都放到windows下,一个原来在lilnux下正常运行的模块还能正常运行吗?
...全文
452 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
java0403 2007-01-16
  • 打赏
  • 举报
回复
谢谢兄弟们的指教,非常感谢
mLee79 2007-01-15
  • 打赏
  • 举报
回复
如果木有调用啥系统相关的 api 的话, 可以代码级的移植, 到 win 下重新编译下 ...
starshift 2007-01-15
  • 打赏
  • 举报
回复
基本不能,因为linux和windows的整形长度好像是不一样的。而且编译连接的方式也不同。
可能需要特殊的编译工具吧

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧