设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
SuSE Linux
›
求助:11.3下添加TurboC的源后怎么使用
返回列表
查看:
954
|
回复:
7
求助:11.3下添加TurboC的源后怎么使用
[复制链接]
alansam1245
alansam1245
当前离线
积分
21
IP卡
狗仔卡
发表于 2010-11-30 10:28:05
|
显示全部楼层
|
阅读模式
我是一个linux新手,因为有计算机图形学的课,所以需要使用TC下的graphics.h头文件,在linux下没找到我用的办法,于是就在这个
http://www.sandroid.org/TurboC/
上面,下载了一个TurboC-source,但是在用gcc编译的时候出现了问题.
编的程序如下:
#include <graphics.h>
main(void)
{
int graphdriver,graphmode=0;
initgraph(&graphdriver,&graphmode," ");
putpixel(120,100,2);
getchar();
closegraph();
}
gcc -o out g.c
error:
/tmp/cc4jAkRu.o: In function `main':
g.c
.text+0x29): undefined reference to `initgraph'
g.c
.text+0x45): undefined reference to `putpixel'
g.c
.text+0x4f): undefined reference to `closegraph'
collect2: ld returned 1 exit status
诚心请教,因为是新手,对linux不熟,而学习又必须要用到TC,不想老是切换系统,所以就这样啦,哪位大大过来指教下,万分感谢
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
true5toss
true5toss
当前离线
积分
582
IP卡
狗仔卡
发表于 2010-11-30 13:42:51
|
显示全部楼层
文件没找到,TC下的 graphics.h文件可以用吗?
回复
支持
反对
使用道具
举报
显身卡
alansam1245
alansam1245
当前离线
积分
21
IP卡
狗仔卡
楼主
|
发表于 2010-11-30 15:41:17
|
显示全部楼层
Tc下的graphics.h是不能用的,所以我就找了这个,我把链接修改了,麻烦你在看下
回复
支持
反对
使用道具
举报
显身卡
poet
poet
当前离线
积分
1357
IP卡
狗仔卡
发表于 2010-11-30 22:22:44
|
显示全部楼层
楼主的唯一办法可能是用虚拟机虚拟一个DOS。
没办法,wine好像不支持DOS。
可以安装 virtualbox 虚拟机,然后虚拟出一个 DOS,在这个DOS里面安装TC。问题解决。
实际上虚拟机跑DOS跟在Windows里面开一个DOS窗口的感觉是差不多的。
回复
支持
反对
使用道具
举报
显身卡
stecue
stecue
当前离线
积分
402
IP卡
狗仔卡
发表于 2010-12-1 06:56:05
|
显示全部楼层
用Dosbox不可以么?我正在上面跑《金庸群侠传》练野球拳。
回复
支持
反对
使用道具
举报
显身卡
alansam1245
alansam1245
当前离线
积分
21
IP卡
狗仔卡
楼主
|
发表于 2010-12-1 14:28:55
|
显示全部楼层
刚用dosbox试了下TC2.0,已经可以了,但是怎么用gcc编译呢,晕
回复
支持
反对
使用道具
举报
显身卡
stecue
stecue
当前离线
积分
402
IP卡
狗仔卡
发表于 2010-12-2 05:05:02
|
显示全部楼层
你要用GCC编译什么呢?TC是为DOS写的,调用的系统API跟Linux都不一样,TC的源码肯定不用GCC在Linux下编译。TC本身能在Dosbox里运行不就可以了么?同样的,TC在DOSBOX里编译出来的代码自然也只能在DOSBOX里执行。你自己的代码如果调用DOS的API的话,也没法用GCC编译,只能用TC编译,在DOSBOX里执行。
回复
支持
反对
使用道具
举报
显身卡
sleetdrop
sleetdrop
当前离线
积分
864
IP卡
狗仔卡
发表于 2010-12-2 18:18:03
|
显示全部楼层
哈哈,楼上真是好人,学校里就是这样,老师根本不会讲这些前提,上来就教大家用C算算术。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表