几天在Sun OS上编写测试程序,把一个文件命名为ex.pc, 发现编译出现如下的编译问题:
gcc -fPIC -D_XPG4_EXTENDED -D__unix -DHEADER_DES_LOCL_H -g -D_REENTRANT -I/us
r/local/include -L/usr/local/lib -L/usr/lib -I/usr/local/include/c++/3.4.6 -I.
-I/usr/local/include -I/program/netopt/share_src -I/usr/local/include -I/usr/i
nclude -L/usr/local/lib -L/usr/lib -L/usr/local/lib -I. -I/program/oracle/ora9
2/precomp/public -I/program/oracle/ora92/rebms/public -I/program/oracle/ora92/re
bms/demo -c ex.c
ex.c:117: error: syntax error before string constant
ex.c:125: error: syntax error before '}' token
ex.c:131: error: syntax error before string constant
In file included from ex.pc:5:
/usr/local/include/c++/3.4.6/iostream:44:28: bits/c++config.h: 无此文件或目录
In file included from /usr/local/include/c++/3.4.6/ios:44,
from /usr/local/include/c++/3.4.6/ostream:45,
from /usr/local/include/c++/3.4.6/iostream:45,
from ex.pc:5:
/usr/local/include/c++/3.4.6/iosfwd:46:29: bits/c++locale.h: 无此文件或目录
/usr/local/include/c++/3.4.6/iosfwd:47:25: bits/c++io.h: 无此文件或目录
In file included from /usr/local/include/c++/3.4.6/iosfwd:48,
from /usr/local/include/c++/3.4.6/ios:44,
from /usr/local/include/c++/3.4.6/ostream:45,
from /usr/local/include/c++/3.4.6/iostream:45,
from ex.pc:5:
弄了好长时间也没有发现问题所在,最后把文件改成其它的文件名,则编译通过,最后经过测试,命名为ex.cpp也会出现同样的
编译错误。
查了一下,才意识到ex时UNIX的编辑器,看来文件命名也需要注意很多问题。
分享到:
相关推荐
com.sun.server.os.portlet.container_1.0.0.jar eclipse portlet container plugin
sun.security.provider不存在
base64找不到下面连个jar包也可以解决 import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 报错: Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required...
com.sun.jna.examples
jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc....因为jdk1.8环境不支持sun.jdbc.odbc.JdbcOdbcDriver驱动,所以这里为特别为您提供一个解决JDK1.8不能连接JdbcOdbcDriver的JAR包。
最近项目实验发现导入工具程序后项目有错,查看发现sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用,找不到相应的类。 二、原因分析 冲浪后发现JDK中的lib\tools.jar和JRE中的lib\rt.jar已从Java SE 9中...
jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc....因为jdk1.8环境不支持sun.jdbc.odbc.JdbcOdbcDriver驱动,所以这里为特别为您提供一个解决JDK1.8不能连接JdbcOdbcDriver的JAR包。
jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver, 原因:从jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的 解决方法:这里为提供一个解决JDK1.8不...
网上找来了相关java文件,改文件包主要用于解决类似找不到sun.io.CharToByteConverter类及相关方法情况,放到对应引用文件目录下编译即可。 PS:java文件编码格式为UTF-8,如果有其它编码格式,自己调整一下就行,我...
sun.jdbc.odbc.JdbcOdbcDriver.jar 需要的自己下, 绝对好用,不骗人
Java加密解密字符串找不到 com.sun.crypto.provider.SunJCE() 用到jar包
Java中进行图像I/O(即读图片和写图片,不涉及到复杂图像处理)有三个方法: Java Image I/O API,支持常见图片,从Java 2 version 1.4.0开始就内置了。 主页:...
sun.misc.BASE64Decoder.jar 绿色版 官方版本自己打包好的,可以直接调用,欢迎下载
import com.sun.pdfview.FullScreenWindow;import com.sun.pdfview.OutlineNode;import com.sun.pdfview.PDFDestination;import com.sun.pdfview.PDFFile;import com.sun.pdfview.PDFObject;import ...
com.sun.xfile包 下载 ,另备注下找比较少使用包地址mavenhub.com
sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar
从maven中得到的jna.jar里面没有examples的类(坑了我)。所以找到了一个examples包下面不是空的jna.jar.
sun.misc.BASE64Encoder找不到jar包的解决方法? 在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示: Access restriction: The type BASE64Decoder is not ...
从maven中得到的jna.jar里面没有examples的类,在角落找到了一个examples包下面不是空的jna.jar。